<- Back to projects
TurnQuest Dashboard
a simplified jira clone
This was initially built entirely leveraging Firebase for login security and handling all data. In this version, I switched it to use local storage for simplified usability.
Problem
I wanted a single team workspace with tickets, progress, points, and chat, while keeping the project simple to run and easy to demo without backend setup.
Solution
Built a fully local app with React 19 and Router 7 protected routes, an AuthContext session layer, and a localStorage data layer (`localDb` + domain services). It supports Kanban status flow, role-based ticket restrictions, automatic points award/removal on Done transitions, admin user controls, and a shared chat stream (last 50 messages).
Impact
Data is limited to each browser/device.