An open-source e-com application built using all new NextJS with React server components.
Warning This project is still in development and is not ready for production use.
- Framework : NextJS
- Auth : Clerk
- DB : TursoDB (SQLite)
- ORM : Drizzle ORM
- File Uploads : Uploadthing
- UI Components : shadcn/ui
- Styling : Tailwind CSS
Make sure you have Node v18.0.0
or higher 1
-
Install dependencies using pnpm:
pnpm install
-
Copy
.env.example
to.env
and update the variables.cp .env.example .env.local
-
Create local db
pnpm db:push
-
Start the development server:
pnpm dev
You can easilly depoy with vercel:
Note that you'll need to:
- Set up Uploadthing
- Set up Clerk Auth
- Set up Turso DB 2