Skip to content

A React based Employee Management System offering efficient employee data management with a responsive interface.

Notifications You must be signed in to change notification settings

s-satyajit/employee-management-system

Repository files navigation

TeamZen

An employee task management web application that supports role-based login (admin and employee) and provides features like task creation, updating, marking as completed/failed, and viewing task statistics.

User Login Credentials

Below are the default login credentials to access the application:

Admin Login

Employee Logins

  1. Employee 1:

  2. Employee 2:

  3. Employee 3:

and so on....

Installation

  1. Clone the repository:
    git clone https://github.com/s-satyajit/employee-management-system
  2. Navigate to the project directory:
    cd employee-management-system
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm run dev

Project Structure

📦
├─ .gitignore
├─ README.md
├─ eslint.config.js
├─ index.html
├─ logo.svg
├─ package-lock.json
├─ package.json
├─ postcss.config.js
├─ public
│  └─ vite.svg
├─ src
│  ├─ App.jsx
│  ├─ assets
│  │  └─ react.svg
│  ├─ components
│  │  ├─ Auth
│  │  │  └─ Login.jsx
│  │  ├─ Dashboard
│  │  │  ├─ AdminDashboard.jsx
│  │  │  └─ EmployeeDashboard.jsx
│  │  ├─ TaskList
│  │  │  ├─ AcceptTask.jsx
│  │  │  ├─ CompleteTask.jsx
│  │  │  ├─ FailedTask.jsx
│  │  │  ├─ NewTask.jsx
│  │  │  ├─ TaskList.jsx
│  │  │  └─ taskUtils.js
│  │  └─ other
│  │     ├─ AllTask.jsx
│  │     ├─ CreateTask.jsx
│  │     ├─ Header.jsx
│  │     └─ TaskListNumbers.jsx
│  ├─ context
│  │  └─ AuthProvider.jsx
│  ├─ index.css
│  ├─ main.jsx
│  └─ utils
│     ├─ authUtils.js
│     ├─ localStorage.jsx
│     └─ toastConfig.js
├─ tailwind.config.js
└─ vite.config.js

Screenshots

Login Page
Employee Dashboard
employees
task overview

About

A React based Employee Management System offering efficient employee data management with a responsive interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published