Project thumbnail image
Project imageProject imageProject image

Team Management App

An online platform for managing team, project and task

# Web Development

Source code: https://github.com/Md-Rubel-Ahmed-Rana/Team-Management-App

Live preview: https://team-manager-eight.vercel.app/

Project Status:Completed

Project duration:72 days

Project Features:

  • Team Creation: Users can create a team at any time, allowing for easy collaboration among members.
  • Project Management: Projects must be created under a team, ensuring organization and accountability.
  • Task Assignment: Users can create tasks under a project, ensuring that all tasks are associated with a specific project.
  • Member Assignment: To assign a task to a member, that member must be part of the project, ensuring that tasks are assigned to relevant team members.
  • User Invitation: Users can invite any other user of the website to join their team, facilitating collaboration with external parties.
  • Invitation Response: Invited users can either accept or reject the invitation, giving them control over their participation in the team.
  • Task Tracking: Users can track the progress of tasks, ensuring that projects stay on schedule.
  • File Sharing: Users can share files within the team, making it easy to collaborate on documents and resources.
  • Notification System: Users receive notifications for new tasks, comments, and other updates, ensuring that they stay informed about project developments.
  • Group Messaging: Users can create group chats for team-wide discussions, ensuring that all team members are kept in the loop.
  • Message Editing and Deleting: Users can edit or delete their own messages, allowing them to correct mistakes or remove outdated information.

Technology used:

  • React-hook-form
  • Tailwindcss
  • Nextjs
  • Reactjs
  • Gsap
  • Momentjs
  • Stripe
  • Passport
  • Redux
  • Kubernetes
  • Oauth20
  • Nodemailer
  • Multer
  • Socket-io
  • Typescript
  • Express
  • Nginx
  • Mongodb
  • Redis
  • Docker

Description: The Team Management App is a web-based application designed to facilitate team collaboration and project management. It provides a platform for users to create teams, manage projects, assign tasks, share files, and communicate with team members. The app is hosted on Vercel for the frontend and Render for the backend.

Comments for this project

Nobody has commented yet.

Be first commenter

Logo

© 2024 All rights reserved by Md Rubel Ahmed Rana