Skip to content

Mr-Techganesh/employee-rest-api-hpe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Employee REST API – HPE Forage Simulation

Java Spring Boot JUnit Build Tool

A fully working Spring Boot RESTful API to manage employee records, created as part of the Hewlett Packard Enterprise – Software Engineering Virtual Experience on Forage.


📌 Project Features

  • ✅ RESTful API using Spring Boot
  • GET /employees to fetch employee list
  • ✅ MVC architecture (Model, Service, Controller)
  • ✅ Unit testing with JUnit 5
  • ✅ Clean, modular Java codebase

🧪 API Endpoints

Method Endpoint Description
GET /employees Fetch all employees

📁 Project Structure

employee-rest-api-hpe/ ├── src/ │ ├── main/ │ │ ├── java/com/example/demo/ │ │ │ ├── controller/ │ │ │ ├── model/ │ │ │ └── service/ │ ├── test/ │ └── java/com/example/demo/ │ ├── controller/ │ └── service/ ├── pom.xml └── README.md


🚀 How to Run the App Locally

🛠 Prerequisites

  • Java 17
  • Maven

▶️ Run the app

mvn clean install
mvn spring-boot:run


Access endpoint at:
🔗 http://localhost:8080/employees

✅ Run Unit Tests
mvn test


🎓 About the Simulation
This project was completed as part of the HPE Forage Software Engineering Virtual Experience Program.
It demonstrates skills in REST API development, Spring Boot, testing with JUnit, and Java backend fundamentals.

📬 Contact
Made with ❤️ by Ganesh Moorthy
🔗 LinkedIn – Mr-Techganesh

About

Spring Boot REST API built for HPE Software Engineering Job Simulation on Forage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages