https://github.com/saurabh9136/employee-management-system
Its an Full stack web application for Employee management system allow user to store employee data with image and also have an 2 rest API's for a filter & Pagination.
https://github.com/saurabh9136/employee-management-system
bootstrap hibernate-jpa html-css-javascript java jquery jsp mysql-database spring-boot
Last synced: 3 months ago
JSON representation
Its an Full stack web application for Employee management system allow user to store employee data with image and also have an 2 rest API's for a filter & Pagination.
- Host: GitHub
- URL: https://github.com/saurabh9136/employee-management-system
- Owner: saurabh9136
- Created: 2023-08-10T13:46:24.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-18T11:49:49.000Z (about 2 years ago)
- Last Synced: 2025-06-06T07:41:36.502Z (about 1 year ago)
- Topics: bootstrap, hibernate-jpa, html-css-javascript, java, jquery, jsp, mysql-database, spring-boot
- Language: Java
- Homepage:
- Size: 3.34 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Employee Management System
The Employee Management System is a web-based application designed to streamline and simplify the process of managing employee information and related tasks for businesses of all sizes. This repository contains the source code and resources for the system.
## Features
- **User Authentication:** Secure registration and login system for administrators and employees.
- **Employee Records:** Store and manage detailed employee information, including personal details, contact information, job roles, and more.
- **Admin Dashboard:** Intuitive dashboard for administrators to manage all aspects of the system.
- **Responsive UI:** User-friendly interface accessible on various devices.
## Technologies Used
- **Frontend:** JSP (JavaServer Pages), HTML, CSS, JavaScript
- **Backend:** Spring Boot, Hibernate
- **Database:** MySQL
- **Dependency:** MAVEN
- **Version Control:** Git
## Installation
1. Clone the repository:
```bash
git clone https://github.com/saurabh9136/Employee-Management-System.git
```
2. Navigate to the project directory:
```bash
cd Employee-Management-System
```
3. Import the project into your preferred Java IDE (e.g., IntelliJ IDEA, Eclipse).
4. Configure your database settings:
- Open the application.properties file located in the src/main/resources directory.
- Update the database connection URL, username, and password according to your database configuration.
5. Build and run the application using your IDE's built-in tools or the following command:
```bash
mvn spring-boot:run
```
6. Open your web browser and navigate to `http://localhost:2020` to access the application.
## Usage
1. Register as an administrator or employee using the provided registration form.
2. Log in to the system with your credentials.
3. As an administrator, you can manage employee records.
## Contributing
Contributions to the Employee Management System are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.