Skip to content

tanujgupta18/Employee-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee Management System

A simple React-based task management system with Admin and Employee roles.
Admins can create and assign tasks, while employees can view and manage their tasks through a clean dashboard interface.


✨ Features

👨‍💼 Admin

  • Login as Admin
  • Create and assign tasks to employees
  • View all employees and their task details
    • New Tasks
    • Active Tasks
    • Completed Tasks
    • Failed Tasks

👨‍💻 Employee

  • Login as Employee
  • View personal dashboard
  • View assigned tasks and task statistics

🔐 Authentication

  • Role-based login (Admin / Employee)
  • Session handling using Local Storage

🛠️ Tech Stack

  • React.js
  • Context API (State Management)
  • Local Storage (Session persistence)

🚀 Getting Started

1️⃣ Clone the repository

git clone https://github.com/tanujgupta18/Employee-Management-System

2️⃣ Install dependencies

npm install

3️⃣ Run the project

npm run dev

About

Employee management system with role based access

Topics

Resources

Stars

Watchers

Forks