Vang-z/RichELF — reverse-engineered prompt
Reverse engineered prompt
Build me a learning friendly full stack web app like RichELF. I want a clean React interface using Material UI and a Python FastAPI backend.
It should let people register and sign in, publish and browse articles, leave comments, and upload or manage files. The frontend should feel like a finished website, with sensible pages for home, article list, article detail, login, user profile, and file uploads. The backend should have the matching APIs, database models, auth, email settings, and config files for MySQL and Redis.
Please set it up so I can run the frontend and backend locally, then build the frontend as static files for production. Also include a simple Ubuntu deployment setup using Caddy as the reverse proxy with HTTPS, serving static uploads separately and forwarding API requests to the backend. Look up current docs online if you need to.
Want more depth? Deep Reverse