trihieuvo/23110219_VoTriHieu_BT05_CCNPMM — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a MERN online shop for game controllers based on this project. I want a backend with Express and MongoDB, and a React Vite frontend that talks to it.

The app should let users register, log in, and stay signed in with JWT tokens. The homepage should look like a real store, with a hero banner, new products, sale products, and best sellers. Users should be able to browse products, search by name, filter by category and price, and open a product detail page with image slider, stock status, and similar products.

Please include sample seed data for controller categories and products, and make sure running the seed script resets the old products and loads the sample list again. Style the frontend with Tailwind so it works nicely on mobile and desktop. Also keep the backend and frontend environment settings easy to change, including backend URL, port, MongoDB URL, and JWT secret. Add API test YAML files if needed.

Want more depth? Deep Reverse