---
title: "Full Stack Employee Management System - GreatStack"
url: "https://greatstack.dev/courses/full-stack-employee-management-system-mern-stack-project"
type: "course"
description: "In this video, we will build a Full Stack Employee Management System (EMS) from scratch using MongoDB, Express, React, and Node.js. This is a perfect Full Stack Project for beginners and intermediate developers, and also an ideal College Project for final year students."
---
# Full Stack Employee Management System

In this video, we will build a Full Stack Employee Management System (EMS) from scratch using MongoDB, Express, React, and Node.js. This is a perfect Full Stack Project for beginners and intermediate developers, and also an ideal College Project for final year students.

## Course Overview

- **Chapters:** 33
- **Total Duration:** 11.9 hours
- **Certificate:** Completion certificate included (80% threshold)
- **Price:** Free

## Curriculum

1. Employee Management System Overview — _4m 53s_
2. Create Fronted Project — _3m 52s_
3. React + Tailwind CSS Setup — _2m 46s_
4. Inserting Assets — _2m 50s_
5. React Router DOM Setup — _2m 0s_
6. CodeRabbit Setup — _5m 13s_
7. Setup Page Routes — _16m 36s_
8. Create Login Page UI — _31m 3s_
9. Create Sidebar — _34m 15s_
10. Create DashBoard UI — _27m 12s_
11. Create Employees Page UI — _1h 24m_
12. Creatie Attendance Page UI — _39m 47s_
13. Create Leave Page UI — _48m 34s_
14. Create Payslips Page UI — _33m 28s_
15. Create Settings Page UI — _35m 2s_
16. Create PaySlip Print Page — _17m 2s_
17. Setup Express Server / Backend — _9m 37s_
18. Integrating MonogoDB Database — _9m 10s_
19. Create Mongoose Models — _10m 56s_
20. Employee Controller Functions — _27m 53s_
21. Authentication Controller Functions — _16m 14s_
22. Add Authentication Middleware — _8m 19s_
23. Profile Controller Functions — _8m 37s_
24. Attendance Model & Controller — _18m 51s_
25. Leave Model & Controller — _23m 59s_
26. PaySlip Model & Controller — _16m 20s_
27. Dashboard Controller — _13m 10s_
28. Admin Seed Script — _9m 19s_
29. Inngest Integration — _34m 20s_
30. NodeMailer Integration — _16m 44s_
31. Deploy Backend Server on Vercel — _5m 16s_
32. Integrating Frontend & Backend — _1h 35m_
33. Deploy Frontend on Vercel

---

_Enroll for free at [GreatStack](https://greatstack.dev/courses/full-stack-employee-management-system-mern-stack-project)._
