The client
A personal project to build a collaborative project management tool from scratch. The code is open source on GitHub.
The brief
Build a Trello-style Kanban app where users can manage several boards and collaborate in real time.
What I did
- Authentication: secure sign-up and login with Firebase.
- Boards and tasks: multiple independent boards, with tasks moving between Todo, Doing, Done and Verified.
- Real-time sync: changes saved and synced instantly through Firebase’s NoSQL database.
- Collaboration: share a board with other users by their email address.



Platform and tools
- React
- Firebase Authentication and Firestore (NoSQL)
- Vercel hosting
