FakeShop is a demo e-commerce website built with Next.js 15, where I test the latest features of the framework, like React Server Components, server actions, streaming, and progressive enhancement.
👨💻 Read the article I wrote on dev.to for more details about the project.
# Since using react 19, some packages have not yet extended there range of supported versions.
# We need to install all the packages with the --force flag.
npm install --force
- dev mode:
npm run dev
- production mode:
npm run build && npm run start
Go to http://localhost:3000 to see the app running.
- If you are using VSCode, the project is already configured to format the code on save using Eslint and Prettier.
- Precommit hooks are configured to run linting, formatting, tests and typechecking on the modified files.