/EmployeeManagementApp

Employee management app Springboot+Angular

Primary LanguageCSS

Employee Management System

This project is a web-based application built using Spring Boot, MySQL, and Angular. It is designed to help organizations manage their employee information and streamline various HR tasks.

In this repository, you will find the following:

  • employeeManagementBack: the Spring Boot application that serves as the back-end of the system. It handles data storage, business logic, and API endpoint definitions.

  • employeeManagementFront: the Angular application that serves as the front-end of the system. It provides the user interface for interacting with the system and communicates with the back-end using API calls.

To run, you will need to have the following installed on your computer:

  • Java 11+
  • MySQL
  • Node.js
  • Angular CLI To set up the back-end, follow these steps
  • Create a MySQL database and user for the application.
  • Open the employeeManagementBack directory in your preferred Java IDE.
  • Update the MySQL database configuration in the application.properties file to match your database setup.
  • Run the EmployeeManagementBackApplication class to start the back-end server.

To set up the front-end, follow these steps:

  • Open the employeeManagementFront directory in a terminal.
  • Run npm install to install the required dependencies.
  • Run ng serve to start the front-end development server.
  • Open a web browser and navigate to http://localhost:4200 to access the system.