Skip to content

jatingodnani/TaskHive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 

Repository files navigation

TaskHive

TaskHive is a comprehensive task management web application designed to streamline your workflow and enhance collaboration. Here’s what you can do with TaskHive:

Key Features

  • Workspace Management:

    • Create and manage multiple workspaces to organize your tasks and projects.
    • Each workspace allows you to keep your tasks and projects separate, facilitating better organization.
  • Collaboration:

    • Invite and add members to your workspaces for seamless collaboration.
    • Assign tasks within a workspace to different members, making it easy to manage responsibilities and track progress.
  • Trello-like Task Board:

    • Enjoy a drag-and-drop interface similar to Trello for efficient task management.
    • Organize tasks across columns such as "To Do," "In Progress," "Review," and "Done."
  • Task Assignment and Visibility:

    • Assign tasks to members within a workspace, and ensure that tasks are visible only to relevant members.
    • Keep track of task statuses and transitions with ease.
  • Analytics Page:

    • Access detailed analytics and history of your task management activities.
    • Monitor how tasks are created, updated, and deleted over time.
  • User Authentication:

    • Secure authentication ensures that only authorized users can access and manage workspaces.
    • Maintain control over who can view and modify tasks and workspaces.

Tech Stack

  • Frontend:
    • Next.js: A React framework for server-side rendering and static site generation.
    • Tailwind CSS: A utility-first CSS framework for designing responsive and modern UI components.
    • ReduxToolkit For statemangement.
  • Backend:
    • Express: A web application framework for Node.js, used to build RESTful APIs.
    • MongoDB: A NoSQL database for storing and managing application data. ##Screenshot (45)

ScreeScreenshot (43) nshot (42) Getting Started

  1. Clone the Repository:
    git clone https://github.com/your-username/taskhive.git