Build a small full-stack app to collect and review user feedback.
The app should have 2 pages:
- Public page – users can submit feedback
- Admin page – view submitted feedback (assume admin is already logged in, no need to handle authentication)
Frontend (React)
-
Use React (any framework like Next.js is fine)
-
Public page:
- Form with: name, email, message
-
Admin page:
- Display a list of feedback
Backend (Node.js)
- Use Node.js (any framework)
Database
- Optional (nice to have, plus point): MySQL or PostgreSQL
- If not using a DB, store data in a JSON file
- Keep it simple and functional
- Focus on clean code and basic structure
- No need for advanced UI or authentication
- Update this README with instructions on how to set up and run the project