The objective of this project is to create a simple yet comprehensive Employee Management System using Java with Spring Boot. The system will manage employees across different departments within a company. It will utilize a relational database to store employee details, department information, and project assignments. This system will expose a RESTful API for performing CRUD operations on the employee data.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Java JDK 8 or higher
- Clone the project to your local machine
- Open the project and click
Run
to start the application
Upon running the application, you can use the application/API using either Swagger UI or Postman.
You can access the API documentation and endpoints using Swagger UI.
- Open your web browser and go to http://localhost:8080/swagger-ui/index.html
- Use the provided authentication credentials:
- Username: user
- Password: password
- Explore and test the available endpoints.
Alternatively, you can use Postman to test the API endpoints.
- Open Postman.
- Download the collections at the
PostmanCollection
directory - Explore and test the available endpoints.
To authenticate, use the following credentials:
- Username:
user
- Password:
password