A simple HR Management System built with Angular 8, designed to manage employees, salaries, and other HR tasks.
You can try it live here: Demo Link
- Employee Management (Add, Update, Delete employees)
- Department Management(Full CRUD operations)
- Candidate Management (Full CRUD operations)
- Salary Management (track multiple salary records, update salaries without losing history)
- Dashboard with employee & salary summary
- Responsive UI using Angular Material
- In-memory API for demo purposes
- Frontend: Angular 8, Angular Material
- Backend (Mock): Angular In-Memory Web API
- Deployment: Netlify
src/
├── app/
│ ├── core/
│ │ └── services/ # Data services
│ ├── features/
│ │ ├── dashboard/ # Dashboard component
│ │ ├── employees/ # Employee management
│ │ ├── departments/ # Department management
│ │ ├── candidates/ # Candidate tracking
│ │ └── salaries/ # Salary management
│ ├── shared/
│ │ ├── components/ # Reusable components
│ │ ├── models/ # TypeScript interfaces
│ │ └── directives/ # Custom directives
│ └── app.module.ts # Root module
└── assets/ # Images and static files- Clone the repository
git clone https://github.com/your-username/hr-management-system.git cd hr-management-system - install dependencies npm install
- Run Locally ng serve -o
- build for production ng build --prod
This project is deployed on Netlify.
You can try it live here: Demo Link
Developed by Your Name.
Feel free to connect with me on LinkedIn





