OnlineJudgeBo/patito-admin-front ? reverse-engineered prompt
Reverse engineered prompt
Build me a web admin panel for an online judge system where I can log in and manage everything from one place.
I need a clean dashboard with a few summary charts and metrics, plus pages for users, problems, contests, academic courses, topics and classifications, schedules, and file management for problem assets and accepted cases. The problem editor should support rich text with formulas and HTML, since the statements can be more advanced.
Make the app work as a single page app under /admin/, with protected routes after login and logout support. It should talk to a backend API, read the auth token from a cookie, and send it in the request header when available. I also want the API URL and other settings to be easy to change from environment values or a runtime config file without rebuilding.
Use a modern React setup with Tailwind style and reusable UI components, and make sure it looks polished and responsive. If you need current docs or best practices, look them up online.
Are you gonna build this?
make sure you review the code using coderabbit