This project is an Employee Management System built with React.js for the frontend and Spring Boot with Data JPA for the backend. It provides a comprehensive solution for managing employee information efficiently.
- Responsive Design: Responsive UI design to ensure usability across various devices.
- Data Validation: Validate user inputs to ensure data integrity.
- Frontend: React.js, Bootstrap
- Backend: Spring Boot, Java
- Database: MySQL, PostgreSQL, or any other relational database supported by Spring Data JPA
- Node.js and npm installed on your machine
- Java Development Kit (JDK) installed
- MySQL, PostgreSQL, or any other relational database installed and running
-
Clone the repository: git clone https://github.com/iamkiranrajput/EmployeeManagementSystem.git
-
Navigate to the project directory: cd employee-management-system
-
Install frontend dependencies: cd frontend npm install
-
Install backend dependencies: cd ../backend
-
Build and run the backend server: ./mvnw spring-boot:run
-
Run the frontend development server: npm start
-
Access the application in your browser: http://localhost:3000
Contributions are welcome! If you find any bugs or have suggestions for improvement, please open an issue or submit a pull request.