Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/satoshi-sh/team-todo

Todo application for a team
https://github.com/satoshi-sh/team-todo

Last synced: 4 days ago
JSON representation

Todo application for a team

Awesome Lists containing this project

README

        

# Team Todo


Team Todo Screenshot

## Description

This application allows users to create projects and other members take todo tasks. It features real-time updates using websockets to show the status of projects as well as a chat function for communication among team members. This enables seamless collaboration, task assignment, progress tracking, and communication within the application.

This project was created for [ComIT](https://www.comit.org/) Node.js course as my final project.

## Demo Video

https://youtu.be/wTHxClADqi0

## How to run locally

### Setup

- Install Node
- Create .env file according the sample.env file in the server folder.
- Install mongodb on local machine and run it.
- npm install on client and server folder.
- Run command `node populate.js` at the server folder terminal.

### Run app

- Run `npm start` at client folder
- Run `npm start` at server folder
- The page is avaialble on http://localhost:4000/team-todo

## Technologies Used

- React
- Express
- MongoDB
- WebSocket
- Tailwind CSS

## Outlook