Using this app, members of a team can add a task, pick a task from the list, complete or delete tasks. Any update to the task list be broadcasted to all connected members
- Backend: Nodejs, Express, Socket.io, MongoDB
- Frontend: React, Redux-Saga, Styled-Components, Storybook, React Flip Move
- A member can add, complete and delete tasks
- Add socket.io to broadcast task list update
- Members start using the app by entering their names and choose an avatar. When a member picks a task, his/her avatar will appear on the task.
- When a member disconnects from the app, all tasks picked by this member will be dropped back to new.
- Server: Add nodemon.json file with connection details to the MongoDB. Start the server by running
yarn start
- Client - React App:
yarn start
- Client - Storybook:
yarn storybook