🔗 Live Demo: https://employeemanagementportals.netlify.app
🔗 GitHub Repository: https://github.com/mulayharshal/Employee-Management-System
The Employee Management System is a modern full-stack web application designed for organizations to manage employees data efficiently.
It includes:
- Authentication (JWT)
- Employee CRUD
- Dashboard analytics
- Email notifications
- Modern responsive UI
This project is perfect for real-world usage, college projects, internship demos, or portfolio showcase.
| Frontend | Backend | Database | Deployment |
|---|---|---|---|
| ⚛️ React (Vite) | ☕ Spring Boot | 🗄 MySQL | 🌐 Netlify (Frontend) |
| 🎨 CSS | 🔐 Spring Security (JWT) | ☁ Render (Backend) |
- HTML5
- CSS3
- javaScript (for React)
- Java (for Spring Boot backend)
- SQL (for database)
- Admin Login (JWT Auth)
- Protected API Routes
- Password Encryption (BCrypt)
- Add / Edit / Delete Employees
- Manage employee details
- Total Employees
- Total Departments
- Total Companies
- Login Alerts
- OTP-ready structure
- Supports Resend / SMTP
- Responsive frontend
- Clean dashboard design
- Modern forms & pages
git clone https://github.com/mulayharshal/Employee-Management-System.git
cd Employee-Management-Systemcd "Backend Employee-Management"- Open the project in your favorite IDE (IntelliJ IDEA, Eclipse, etc.)
- Configure MySQL database settings in
src/main/resources/application.properties - Run the Spring Boot application
cd "Frontend Employee-Management"- Install dependencies:
npm install- Start the react:
npm run devBy default, it runs at http://localhost:5173/
- Role-Based Authentication (Admin / Manager)
- Attendance & Leave Management
- Employee Profile Photo Upload
- Payroll / Salary Slip Module
- Admin Analytics & Reports
- PDF / CSV Export
- Dark Mode
👨💻 Developer
Harshal Mulay
📍 India
🔗 GitHub: https://github.com/mulayharshal
🌐 Live Project: https://employeemanagementportals.netlify.app





