Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 2.02 KB

README.md

File metadata and controls

28 lines (22 loc) · 2.02 KB

📋 Employee-System 📋

📖 Introduction

Web application for Employee Management System. It implements the main functions, such as:

  • Get all the employees.
  • Add a new employees.
  • Update an employees.
  • Delete an employee.

Application Architecture

img.png

🌐 Project structure:

  • Controller - The Controller layer serves as the entry point for external requests to the application.
  • Service - The service layer is responsible for the business logic of the application.
  • Data access layer (repositories).

The project has the following package structure:

  • Controllers: Contains controllers for handling endpoints.
  • Exception: Contains exception classes for handling errors within the project.
  • Model: Stores information about entities and their properties.

🏃 How to run app 🏃

  • Clone this project from GitHub.
  • Install MySQL Workbench.
  • Create an empty database using a local installation of MySQL.
  • Run project and use http://localhost:8080.