This is a full-stack project that combines Spring Boot for the back-end and React.js for the front-end. The application utilizes a MySQL database.
The CRUD Employee app provides a user-friendly interface for managing employee data. The homepage displays a list of all employees, and users can perform operations such as creating new employees, updating existing employee information, and deleting employees.
- JDK 11
- Spring Boot
- Maven
- Embedded Tomcat
- MySQL
- Postman
- HTML
- CSS
- JavaScript
- Yarn
- Node.js
- React.js
- React Hooks
- Bootstrap 5
- Axios
- VS Code
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/jonasmachados/crud-employee.git
- Set up the back-end dependencies and run the Spring Boot application.
- Set up the front-end dependencies and start the React development server.
- Access the application in your browser at
http://localhost:3000
.
For more detailed instructions, please refer to the project documentation in the repository.
The project repository can be found on GitHub: https://github.com/jonasmachados/crud-employee