Empowering Collaboration And Enhancing Efficiency π
Explore the docs Β»
Report Bug
Β·
Request Feature
Table of Contents
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.
This section lists major frameworks/libraries used to bootstrap your project:
Follow these instructions to set up the project on your local machine.
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.
-
Clone the repo:
git clone https://github.com/Mdkaif-123/Task-Unity.git
-
Navigate to the backend folder:
cd ./Backend
-
Install backend dependencies:
npm install
-
Navigate to the frontend folder:
cd ../frontend
-
Install frontend dependencies:
npm install
-
Configure backend environment:
cp .env.example .env
Update
.env
with your MongoDB URL and JWT secret key. -
Configure frontend environment:
cp .env.example .env
Update
.env
with your backend URL.
- User Management: Add, edit, and delete member profiles.
- Task Assignment: Assign tasks with details, due dates, and priority.
- Communication: Use the in-app messaging system and integrate with external tools.
- Task Tracking: Monitor task progress and performance on the dashboard.
- Performance Analytics: Access organization-wide metrics for decision-making.
- Task Dashboard: View assigned tasks, due dates, and priorities.
- Communication: Directly message admins for task updates.
- Performance Tracking: Monitor personal task progress and performance.
- Peer Progress: View aggregate progress without privacy compromise.
- 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
- Admin and user chat feature
- AI bot integration
- Email notifications
- Courses platform
- Super Admin Functionality
We welcome contributions to improve Task Unity and help the community. Follow our guidelines:
- Read our Code of Conduct.
- Check our Contribution Guidelines.
- Report bugs or suggest features here.
- Ensure clear, descriptive commit messages.
Task Unity is licensed under the MIT License. See the LICENSE.txt file for details.
Resources that have contributed to Task Unity:
- Choose an Open Source License
- GitHub Emoji Cheat Sheet
- Malven's Flexbox Cheatsheet
- Img Shields
- GitHub Pages
A big thank you to our top contributors who have significantly improved Task Unity. Your hard work and dedication are truly appreciated! ππ
This project needs your support! Please star π this repository to show your appreciation.