Skip to content

wtfashwin/Employee-Management

Repository files navigation

Employee Management System

Overview

The Employee Management System is a comprehensive web application designed to streamline the management of employees and their tasks within an organization. This system allows administrators to create and assign tasks, while employees can view, accept, complete, and fail tasks. The application is built using React for the frontend and leverages local storage for data persistence.

Features

  • User Authentication: Secure login for both administrators and employees.
  • Task Management: Create, assign, and manage tasks with ease.
  • User Profile Management: View and edit user profiles

Getting Started

Prerequisites

  • Node.js (v22.12.0 or higher)
  • npm (v10.9.0 or higher)

Installation

  1. Clone the Repository

    git clone https://github.com/wtfashwin/employee-management.git
    cd employee-management

Install Dependencies

npm install Set Up Local Storage

Run the following command to set up the initial data in local storage:

npm run setLocalStorage Start the Development Server

npm run dev Build for Production

npm run build

Usage

Login

Admin Login: Use the admin credentials to access the admin dashboard, where you can create and assign tasks to employees.

Employee Login: Use the employee credentials to access the employee dashboard, where you can view and manage your assigned tasks.

Admin Dashboard Create Task: Create new tasks and assign them to employees. View All Tasks: View a list of all tasks and their statuses.

Employee Dashboard View Tasks: View a list of tasks assigned to you. Manage Tasks: Accept, complete, or fail tasks as needed.

Contributing Contributions are welcome! Please follow these steps:

Fork the repository. Create a new branch (git checkout -b feature-branch). Commit your changes (git commit -am 'Add new feature'). Push to the branch (git push origin feature-branch). Create a new Pull Request.

About

A web application for managing employee tasks, schedules, and performance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published