Reverse engineered prompt

GitHub

I want you to turn this into a complete practical TypeScript project that feels like it was built in stages and ends with a real MVP someone can run and try. The repo is split into TP1, TP2, TP3, and TP4, so treat those like project phases, with each one adding more value and leading to a final usable version.

Since there is basically no README, make sensible decisions about what the app should do based on the code that is already there, and fill in any missing pieces so it works end to end. Keep it simple, clear, and realistic, not overengineered. I should be able to open the project, understand what each phase represents, run the final version, and see the progression from early work to MVP.

Please also add a short README with setup and usage instructions, make the code organized and easy to follow, and include basic tests or validation where it makes sense. If you need context, look up current docs online.

Have a live product UI? Try website reverse