https://github.com/topheman/fakeshop
Demo e-commerce website showcasing latest features of Next.js 15
https://github.com/topheman/fakeshop
nextjs react react-query server-actions server-components
Last synced: about 1 month ago
JSON representation
Demo e-commerce website showcasing latest features of Next.js 15
- Host: GitHub
- URL: https://github.com/topheman/fakeshop
- Owner: topheman
- Created: 2025-02-07T16:48:56.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-08T09:57:12.000Z (about 1 year ago)
- Last Synced: 2025-09-26T12:46:41.811Z (6 months ago)
- Topics: nextjs, react, react-query, server-actions, server-components
- Language: TypeScript
- Homepage: https://thefakeshop.vercel.app
- Size: 1.11 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FakeShop
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.
[👀 Checkout the live demo](https://thefakeshop.vercel.app).
[👨💻 Read the article I wrote on dev.to for more details about the project](https://dev.to/topheman/react-server-components-in-practice-building-a-fake-e-commerce-site-with-nextjs-15-latest-features-73p).
## Installation
```bash
# 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
```
## Running
- dev mode: `npm run dev`
- production mode: `npm run build && npm run start`
Go to [http://localhost:3000](http://localhost:3000) to see the app running.
## Notes
- 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.