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
- Host: GitHub
- URL: https://github.com/shubhcoding01/employee-task-assigner
- Owner: shubhcoding01
- Created: 2025-02-17T17:00:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-27T13:27:47.000Z (over 1 year ago)
- Last Synced: 2025-02-27T18:21:33.421Z (over 1 year ago)
- Topics: html, javascript, react, reactjs, tailwindcss
- Language: JavaScript
- Homepage: https://employee-task-assigner-ten.vercel.app
- Size: 177 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.