Skip to content

A powerful and intuitive task management web application designed for teams and individuals to organize, track, and collaborate on projects efficiently.

Notifications You must be signed in to change notification settings

Yahya123-hub/Collaboration-Tool

Repository files navigation

🚀 Task Management & Collaboration App

A powerful and intuitive task management web application designed for teams and individuals to organize, track, and collaborate on projects efficiently.

🌟 Features

Linked with Landing Page: Seamless integration with the main website.

User Authentication: Secure sign-in/sign-up with JWT and reCAPTCHA token-based login.

Password Management: Reset password via email and "Remember Me" functionality.

Dashboard with Real-Time Analytics: Fetch live insights via API.

Task Management: Add, edit, mark, and delete tasks, storing them in the database.

Task Review & Attributes: Categorize tasks based on specific attributes.

Graph-Based Visualization: View tasks visually with data-driven graphs.

Kanban Board: Drag-and-drop task management like Trello.

Kanban Alert System: Automatic alerts for approaching deadlines.

Export Functionality: Export Review Table, Graphs, and Kanban Board to PDF.

Group Email Invitations: Invite team members effortlessly.

Real-Time Chat: Communicate live using Socket.io.

Task Assignment: Assign tasks to other users within a group.

Member Progress Monitoring: Track team members' task progress.

🛠️ Tech Stack

Frontend: [Vite] Backend: [Node.js, Express] Database: [MongoDB] Authentication: JWT & reCAPTCHA Real-Time Communication: Socket.io

📦 Installation & Setup Clone the Repo Install dependencies npm install Run the Development server npm start Backend Setup cd server node server

Access the app Open http://localhost:3000 in your browser

🤝 Contributing Feel free to submit issues or pull requests to improve the project!

📜 License This project is licensed under the MIT License.

⭐ If you like this project, give it a star on GitHub!

Screenshots :

1 2 3 4 5 6 7 8 9 10 11

About

A powerful and intuitive task management web application designed for teams and individuals to organize, track, and collaborate on projects efficiently.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published