Tekwondo-RAM/taekwondo-app — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a polished Taekwondo PWA using the existing Vite, TypeScript, routes, and styling setup in this repo. I want it to feel like a simple mobile app that students or club members can open on their phone, sign in, and land on a clean dashboard for their Taekwondo activity.

Please wire it to the existing taekwondo API using the base URL from the environment or runtime config, so it works locally with localhost 8080 and can also work in Docker without rebuilding. Add a sensible auth flow, protected pages, loading states, error messages, and a basic signed in layout with navigation. Keep the UI responsive, fast, and installable as a PWA.

Use the current project patterns instead of adding a totally new structure. Make sure it builds, formats cleanly, and has at least a small Playwright path that proves the app opens and the auth flow can be tested. Look up current docs online if you need to.

Want more depth? Deep Reverse