Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abdelmalek-maskri/managment-site


https://github.com/abdelmalek-maskri/managment-site

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# CollabCanvas

CollabCanvas is a collaborative project management tool built with React, Firebase, and Firestore. It allows users to create and manage projects, assign team members, and communicate through comments, all in a user-friendly interface.

**Live Demo**: You can check out the app live at [perfecto-recipes.netlify.app](https://perfecto-canvas.netlify.app/)

## Features

- **User Authentication**: Secure user sign-up and login using Firebase Authentication.
- **Project Management**: Create, update, and delete projects with ease.
- **Task Assignment**: Assign users to projects and manage their roles.
- **Real-time Collaboration**: Users can comment on projects, allowing for seamless communication.
- **Dynamic Filtering**: Filter projects based on user assignments or categories.

## Tech Stack

- **Frontend**: React, React Router, and Tailwind CSS
- **Backend**: Firebase (Firestore for database, Firebase Authentication for user management)
- **State Management**: Custom hooks for managing state and data fetching

## Usage
- Sign up or log in to access the dashboard.
- Create new projects, specifying details like name, due date, and assigned users.
- Filter projects based on categories or user assignments.
- Add comments to projects for team collaboration.