Skip to content

JeanHABAN/employee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

employee App Management

Overview

This Employee App Management is a web application built using Angular on the frontend and Spring Boot, Maven, and MySQL on the backend. It allows users to manage employee data by performing CRUD (Create, Read, Update, Delete) operations. The application provides a user-friendly interface to add new employees, update existing employee information, and delete employee records. Additionally, it offers a search feature to quickly find employees based on their name, email, phone, or job title.

Features

Add new employees: Users can easily add new employees to the system by providing their name, email address, phone number, job title, and an optional image URL. Update employee details: Existing employee information can be edited, including their name, email, phone number, job title, and image URL. Delete employees: Users have the option to remove employee records from the database, permanently deleting their information. Friendly search: The application offers a search functionality that allows users to find employees by entering search terms related to their name, email, phone number, or job title.

Technologies Used

Frontend

Angular: A powerful and popular frontend JavaScript framework used to build the user interface and handle client-side operations. TypeScript: The language used for writing Angular code, providing strong typing and advanced features on top of JavaScript. Bootstrap: A CSS framework used for responsive and attractive UI design, ensuring a consistent and visually appealing user interface.

Backend

Spring Boot: A Java framework used to build the backend server application, providing a robust and scalable foundation. Maven: A build automation tool used to manage dependencies and project build processes efficiently. MySQL: A relational database management system used to store employee data securely and efficiently. Setup Instructions Prerequisites Before running the application, ensure you have the following installed on your system:

Node.js and npm: Required to install and manage frontend dependencies. Angular CLI: Install globally to run and build the Angular frontend. Java Development Kit (JDK): Needed to build and run the Spring Boot backend. MySQL: Set up a local or remote MySQL database to store employee data.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published