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

https://github.com/mdkaifansari04/task-unity

Task Unity: Streamlined Task Management for Enhanced Collaboration and Productivity.
https://github.com/mdkaifansari04/task-unity

chartjs express flowbite-react javascript jwt material-tailwind mongodb nodejs react tailwindcss

Last synced: about 2 months ago
JSON representation

Task Unity: Streamlined Task Management for Enhanced Collaboration and Productivity.

Awesome Lists containing this project

README

          

[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]
[![LinkedIn][linkedin-shield]][linkedin-url]





Logo

Task Unity


Empowering Collaboration And Enhancing Efficiency ๐Ÿš€


Explore the docs ยป




Report Bug
ยท
Request Feature


Table of Contents



  1. About The Project



  2. Getting Started


  3. Usage

  4. Roadmap

  5. Contributing

  6. License

  7. Contact

  8. Acknowledgments

## About The Project

[![Product Name Screen Shot][product-screenshot]](https://example.com)

About the Project

*Task Unity* is a cutting-edge task management and collaboration solution. Our mission is simple: to enhance productivity and teamwork by simplifying task management and fostering transparent communication.

Key Objectives

- Efficiency: Streamline task assignment for clarity and effectiveness.
- Collaboration: Encourage seamless communication and teamwork.
- Transparency: Provide clear insights into task progress and performance.
- Productivity: Empower individuals and teams to achieve peak productivity.

### Built With

This section lists major frameworks/libraries used to bootstrap your project:

* ![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB)
* ![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge&logo=tailwind-css&logoColor=white)
* ![MUI](https://img.shields.io/badge/MUI-%230081CB.svg?style=for-the-badge&logo=material-ui&logoColor=white)
* ![NPM](https://img.shields.io/badge/NPM-%23000000.svg?style=for-the-badge&logo=npm&logoColor=white)
* ![React Router](https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge&logo=react-router&logoColor=white)
* ![Node.js](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white)
* ![MongoDB](https://img.shields.io/badge/MongoDB-%234ea94b.svg?style=for-the-badge&logo=mongodb&logoColor=white)
* ![JWT](https://img.shields.io/badge/JWT-black?style=for-the-badge&logo=JSON%20web%20tokens)

(back to top)

## Getting Started

Follow these instructions to set up the project on your local machine.

### Prerequisites

Ensure you have the following prerequisites installed:

- **Node.js**: "Task Unity" relies on Node.js for server-side operations. If you don't have Node.js installed, download it from [nodejs.org](https://nodejs.org/) and verify installation by running:

```sh
node -v
```
- **npm**: Ensure npm is up-to-date with:

```sh
npm install npm@latest -g
```
- **MongoDB**: Download and install MongoDB from [mongodb.com](https://www.mongodb.com/).

(back to top)

### Installation

1. Clone the repo:
```sh
git clone https://github.com/Mdkaif-123/Task-Unity.git
```
2. Navigate to the backend folder:
```sh
cd ./Backend
```
3. Install backend dependencies:
```sh
npm install
```
4. Navigate to the frontend folder:
```sh
cd ../frontend
```
5. Install frontend dependencies:
```sh
npm install
```
6. Configure backend environment:
```sh
cp .env.example .env
```
Update `.env` with your MongoDB URL and JWT secret key.

7. Configure frontend environment:
```sh
cp .env.example .env
```
Update `.env` with your backend URL.

(back to top)

## Usage

### As an Admin

1. **User Management**: Add, edit, and delete member profiles.
2. **Task Assignment**: Assign tasks with details, due dates, and priority.
3. **Communication**: Use the in-app messaging system and integrate with external tools.
4. **Task Tracking**: Monitor task progress and performance on the dashboard.
5. **Performance Analytics**: Access organization-wide metrics for decision-making.

### As a User

1. **Task Dashboard**: View assigned tasks, due dates, and priorities.
2. **Communication**: Directly message admins for task updates.
3. **Performance Tracking**: Monitor personal task progress and performance.
4. **Peer Progress**: View aggregate progress without privacy compromise.

(back to top)

## Roadmap

### Current Phase

- [x] Define Project Requirements
- [x] Create User Personas and Stories
- [x] Outline Core Features and Functional Requirements
- [x] Design UI
- [x] Development Phase: 11/08/2023 to 11/09/2023
- [x] Testing Phase: 12/09/2023 to 15/09/2023
- [x] Launch Date: 17/09/2023
- [x] Gather User Feedback
- [x] Continuous Improvement

### Future Enhancements

- [ ] Admin and user chat feature
- [ ] AI bot integration
- [ ] Email notifications
- [ ] Courses platform
- [ ] Super Admin Functionality

(back to top)

## ๐Ÿค” How to Contribute?

We welcome contributions to improve Task Unity and help the community. Follow our guidelines:

- Read our [Code of Conduct](CODE_OF_CONDUCT.md).
- Check our [Contribution Guidelines](CONTRIBUTING.md).
- Report bugs or suggest features [here](https://github.com/mdkaifansari04/Task-Unity/issues).
- Ensure clear, descriptive commit messages.

(back to top)

## ๐Ÿ›ก๏ธ License

Task Unity is licensed under the MIT License. See the [LICENSE.txt](LICENSE.txt) file for details.

## Acknowledgments

Resources that have contributed to Task Unity:

* [Choose an Open Source License](https://choosealicense.com)
* [GitHub Emoji Cheat Sheet](https://www.webpagefx.com/tools/emoji-cheat-sheet)
* [Malven's Flexbox Cheatsheet](https://flexbox.malven.co/)
* [Img Shields](https://shields.io)
* [GitHub Pages](https://pages.github.com)

(back to top)

## โœจ Top Contributors

A big thank you to our top contributors who have significantly improved Task Unity. Your hard work and dedication are truly appreciated! ๐ŸŒŸ๐Ÿ˜„

[![Contributors](https://contrib.rocks/image?repo=mdkaifansari04/Task-Unity)](https://github.com/mdkaifansari04/Task-Unity/graphs/contributors)

## ๐Ÿ™๐Ÿฝ Support

This project needs your support! Please star ๐ŸŒŸ this repository to show your appreciation.

[product-screenshot]: https://res.cloudinary.com/dngfmzv2g/image/upload/v1693944799/frame_chrome_mac_dark_1_i8u6br.png
[Next.js]: https://img.shields.io/badge/next.js-000000?style=for-the-badge&logo=nextdotjs&logoColor=white
[Next-url]: https://nextjs.org/
[React.js]: https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB
[React-url]: https://reactjs.org/
[Vue.js]: https://img.shields.io/badge/Vue.js-35495E?style=for-the-badge&logo=vuedotjs&logoColor=4FC08D
[Vue-url]: https://vuejs.org/
[Angular.io]: https://img.shields.io/badge/Angular-DD0031?style=for-the-badge&logo=angular&logoColor=white
[Angular-url]: https://angular.io/
[Svelte.dev]: https://img.shields.io/badge/Svelte-4A4A55?style=for-the-badge&logo=svelte&logoColor=FF3E00
[Svelte-url]: https://svelte.dev/
[Laravel.com]: https://img.shields.io/badge/Laravel-FF2D20?style=for-the-badge&logo=laravel&logoColor=white
[Laravel-url]: https://laravel.com
[Bootstrap.com]: https://img.shields.io/badge/Bootstrap-563D7C?style=for-the-badge&logo=bootstrap&logoColor=white
[Bootstrap-url]: https://getbootstrap.com
[JQuery.com]: https://img.shields.io/badge/jQuery-0769AD?style=for-the-badge&logo=jquery&logoColor=white
[JQuery-url]: https://jquery.com

[contributors-shield]: https://img.shields.io/github/contributors/mdkaifansari04/Task-Unity.svg?style=for-the-badge
[contributors-url]: https://github.com/mdkaifansari04/Task-Unity/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/mdkaifansari04/Task-Unity.svg?style=for-the-badge
[forks-url]: https://github.com/mdkaifansari04/Task-Unity/network/members
[stars-shield]: https://img.shields.io/github/stars/mdkaifansari04/Task-Unity.svg?style=for-the-badge
[stars-url]: https://github.com/mdkaifansari04/Task-Unity/stargazers
[issues-shield]: https://img.shields.io/github/issues/mdkaifansari04/Task-Unity.svg?style=for-the-badge
[issues-url]: https://github.com/mdkaifansari04/Task-Unity/issues
[license-shield]: https://img.shields.io/github/license/mdkaifansari04/Task-Unity.svg?style=for-the-badge
[license-url]: https://github.com/mdkaifansari04/Task-Unity/blob/main/LICENSE.txt
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://www.linkedin.com/in/md-kaif-ansari/