A role-based employee management system built with Flask and SQLite. Supports secure login and a request → approval workflow with separate dashboards for Admin, Manager, and Employee.
Live Demo: employee-management-app-omega-rose.vercel.app
- Role-based authentication (Admin / Manager / Employee)
- Request submission + approval workflow
- User-specific dashboards and notifications
- Admin tools for managing users and credentials
- Server-side templates (Jinja2) with clean UI styling
- Backend: Python, Flask
- Database: SQLite
- Frontend: HTML, CSS, Jinja2
- Deployment: Vercel (project includes
vercel.json)
git clone https://github.com/kkotey14/employee-management-app.git
cd employee-management-app