Projects

Wanted Jira for My Team. Budget: Zero. So I Built My Own in React and Firebase.

I wanted Jira. Could not afford Jira. Budget: zero dollars. So I did what any stubborn developer would do - I built my own. React, Firebase, a kanban board that actually worked the way I needed it to. React for the UI, Firebase for real-time data and authentication, drag-and-drop kanban columns - To Do, In Progress, Done. Task creation with priorities and deadlines. Real-time sync so multiple people can use it simultaneously. Firebase authentication with role-based access. The drag-and-drop that actually updates state correctly was harder than it sounds. Was it Jira? No. Was it mine? Absolutely. Every feature I built taught me something Jira never would have - React state management in practice, real-time databases, authentication flows, drag-and-drop UX. There is something different about building a tool you depend on. Every bug is annoying in a personal way. Every missing feature is something you genuinely notice. That urgency makes you a better builder. And when you show it in a portfolio interview, you can talk about the real decisions - not the tutorial decisions. You built it because you needed it. That story reads completely differently than a tutorial clone. Cannot…