Skip to content

Wavebrakers-limited/employee_management

Repository files navigation

Employee Management System

Problem Statement

To create a web application with REST API endpoints that allow CRUD (Create, Read, Update, Delete) operations on employee and department data.

Key Features

User Roles

Our system intelligently categorizes users into distinct roles, offering tailored views and permissions for each:

  • Employees: Access their own data, update personal details, and view assigned tasks.
  • Managers: In addition to employee privileges, they can assign tasks and manage teams.
  • Super Users: Enjoy full access to the system, overseeing all aspects.

Task Assignment

Managers and Super Users can efficiently allocate tasks related to projects to employees.

Manager Selection

Identify and designate potential managers from your pool of eligible employees.

Support Ticket System

Employees can raise a query or a feedback.

Screenshots

How to use

Head over to https://employee-management-phi.vercel.app/ Log in using one of these emails (each corresponds to a role in the website):

The passwords for all the above is 12345.

Future Features

We are committed to continuous improvement and plan to add more exciting features:

  • Attendance System: Simplify tracking attendance and work hours.
  • Leave Request Page: Enable employees to request leaves effortlessly.
  • Accounts System: Manage finances and accounts within the application.
  • Project progress: At a glance progress of a project
  • Remarks: For managers to leave a meaningful observation regarding a project