An open API service indexing awesome lists of open source software.

https://github.com/shubhcoding01/employee-task-assigner

Task Assigner Project
https://github.com/shubhcoding01/employee-task-assigner

html javascript react reactjs tailwindcss

Last synced: 26 days ago
JSON representation

Task Assigner Project

Awesome Lists containing this project

README

          

# Employee Task Assigner

Since its inception, **Employee Task Assigner** has been designed to help admins efficiently assign tasks to their employees. The application allows for an easy and streamlined approach to task management, ensuring that the right tasks are assigned to the right people with clear deadlines and priorities. The goal is to increase productivity by simplifying task assignments and providing a transparent workflow for both admins and employees.

## Table of Contents
- [Project Overview](#project-overview)
- [Features](#features)
- [Tech Stack](#tech-stack)
- [Installation](#installation)
- [Usage](#usage)
- [Screenshots](#screenshots)
- [Contributing](#contributing)
- [License](#license)

## Project Overview
**Employee Task Assigner** is a web application that allows admins to assign tasks to employees, set deadlines, and track task completion. With a user-friendly interface, admins can easily manage tasks, while employees receive clear instructions on what is expected of them. The application aims to enhance team collaboration and streamline task management within an organization.

## Features
- **Task Assignment**: Admins can assign tasks to employees with due dates, descriptions, and priorities.
- **Task Tracking**: Employees can view their assigned tasks, mark them as complete, and add comments.
- **User Roles**: Admins and employees have distinct roles with different permissions.
- **Task Management**: Admins can edit, delete, and track the status of tasks.
- **Notifications**: Employees will receive notifications when a task is assigned or updated.

## Tech Stack
- **Frontend**: React, CSS, HTML
- **State Management**: React Context API, Redux (optional)
- **Backend**: Node.js, Express.js
- **Database**: MongoDB
- **Authentication**: JWT (JSON Web Tokens)
- **Deployment**: Heroku (for deployment)

## Installation

### Prerequisites
Before you begin, ensure you have installed the following:

- Node.js (v14.x or higher)
- npm (v6.x or higher)

### Setup

Follow these steps to set up the project locally:

1. **Clone the repository**:
```bash
git clone https://github.com/your-username/employee-task-assigner.git
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.