Skip to content

A Flutter-based collaborative workspace app enabling real-time communication, task sharing, and productivity tools for teams.

Notifications You must be signed in to change notification settings

labdhiongithub7/collab_workspace

Repository files navigation

Collaborative Workspace Application

A Flutter-based application for collaborative task management, enabling users to create workspaces, boards, and tasks with features like task assignment, status tracking, a Kanban board, and a simple Gantt chart for task timelines. Built with Firebase for backend and Firestore for database, leveraging Cubit and Bloc for state management.

Features

  • User Authentication: Sign up, log in, and manage user profiles.
  • Workspaces: Create and manage workspaces with multiple members or join workspace by workspace ID.
  • Boards: Organize tasks within boards under workspaces.
  • Tasks: Create tasks with title, description, status (To-Do, In Progress, Done), and optional due date.
  • Task Assignment: Assign tasks to workspace members and edit or add due date.
  • Kanban Board: Drag tasks between status columns using draggable and drag.
  • Simple Gantt Chart: Visualize task timelines based on creation and due dates.
  • Real-Time Updates: Task changes sync instantly using Firestore streams.

About

A Flutter-based collaborative workspace app enabling real-time communication, task sharing, and productivity tools for teams.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published