EMPLIMS is a web-based application for managing employee information. It allows users to perform basic CRUD operations such as creating, reading, updating, and deleting employee records. The backend is built using Spring Boot, while the frontend is developed using React.
- Create new employee records
- Edit existing employee details
- View all employees
- Delete employee records
- RESTful API for communication between the frontend and backend
- Java
- Spring Boot
- Lombok
- JPA
- MySQL
- Maven
- React
- Axios
-
Clone the repository:
git clone https://github.com/your-username/emplims-backend.git cd emplims-backend
-
Configure the database in application.properties:
spring.datasource.url=jdbc:mysql://localhost:3306/emplims
spring.datasource.username=root
spring.datasource.password=your_password
spring.jpa.hibernate.ddl-auto=update
mvn clean install
mvn spring-boot:run
- The backend will run on http://localhost:8080.
cd emplims-frontend
npm install
npm start
- The frontend will run on http://localhost:3000.
Employee Endpoints: GET /api/employees - Get all employees GET /api/employees/{id} - Get an employee by ID POST /api/employees - Create a new employee PUT /api/employees/{id} - Update an employee by ID DELETE /api/employees/{id} - Delete an employee by ID