Skip to content

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

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.txt
Notifications You must be signed in to change notification settings

mdkaifansari04/Task-Unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Contributors Forks Stargazers Issues MIT License LinkedIn


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

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
  • TailwindCSS
  • MUI
  • NPM
  • React Router
  • Node.js
  • MongoDB
  • JWT

(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 and verify installation by running:

    node -v
  • npm: Ensure npm is up-to-date with:

    npm install npm@latest -g 
  • MongoDB: Download and install MongoDB from mongodb.com.

(back to top)

Installation

  1. Clone the repo:

    git clone https://github.com/Mdkaif-123/Task-Unity.git
  2. Navigate to the backend folder:

    cd ./Backend
  3. Install backend dependencies:

    npm install
  4. Navigate to the frontend folder:

    cd ../frontend
  5. Install frontend dependencies:

    npm install
  6. Configure backend environment:

    cp .env.example .env

    Update .env with your MongoDB URL and JWT secret key.

  7. Configure frontend environment:

    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

  • Define Project Requirements
  • Create User Personas and Stories
  • Outline Core Features and Functional Requirements
  • Design UI
  • Development Phase: 11/08/2023 to 11/09/2023
  • Testing Phase: 12/09/2023 to 15/09/2023
  • Launch Date: 17/09/2023
  • Gather User Feedback
  • 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:

(back to top)

πŸ›‘οΈ License

Task Unity is licensed under the MIT License. See the LICENSE.txt file for details.

Acknowledgments

Resources that have contributed to Task Unity:

(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

πŸ™πŸ½ Support

This project needs your support! Please star 🌟 this repository to show your appreciation.

About

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

Topics

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.txt

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published