Case Study

Mini Trello: React and Firebase Kanban app

A Kanban project management app built with React and Firebase: secure login, multiple boards, real-time sync and sharing by email.

Mini Trello board view

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.
Mini Trello add new task window
Adding a task.
Mini Trello share board by email
Sharing a board with another user by email.
Mini Trello login page
Secure login.

Platform and tools

  • React
  • Firebase Authentication and Firestore (NoSQL)
  • Vercel hosting

Have a Shopify or WordPress project in mind?

Tell me what you need and I will reply within 24 hours with next steps and a clear quote.