An e-commerce site for Nike sneakers built with the new Next.js 13 Beta (and other packages like tRPC, Next-Auth, Prisma,...)
Warning Not a real e-commerce site. Built for experimenting and learning purposes.
- For testing and experimenting all the new features in Next.js 13 Beta (
/app
dir, server components and everything new) - Inspired by Taxonomy built by @shadcn
- Haven't built an e-commerce site, so I'm challenging myself to build one!
- Building this in public. You can follow the progress/updates on @amirfkrlh
- GitHub Action
- Clone or fork this repository
- To clone:
git clone https://github.com/amirfakhrullah/ecommerce-next13beta.git
- Create and set up the
.env
file, refer to.env.sample
for the required keys - Install the dependencies and generate prisma client (postinstall):
npm i
- Push and synchronize the prisma schema to the database (make sure you have prisma cli installed):
npx prisma db push
- Seed initial data:
npx prisma db seed
- Run locally:
npm run dev
License under the MIT License