Overview
Skateshop is an open-source e-commerce skateshop built with Next.js 14, styled with Tailwind CSS, and utilizing technologies like Drizzle ORM. It is equipped with features for user management, email handling, content management, payments infrastructure using Stripe, and more. Please note that the project is still in development and not recommended for production use.
Features
- Framework: Next.js
- Styling: Tailwind CSS
- User Management: Clerk
- ORM: Drizzle ORM
- UI Components: shadcn/ui
- Email: React Email
- Content Management: Contentlayer
- File Uploads: uploadthing
- Payments Infrastructure: Stripe
Installation
- Clone the repository
- Install dependencies using
pnpm
- Copy the
.env.example
to.env
and update the variables - Start the development server
- Push the database schema
- Start the Stripe webhook listener
Summary
Skateshop is a Next.js-based e-commerce platform still under development, featuring an array of functionalities such as user management, email services, content management, and payments integration with Stripe. By following the deployment guides for Vercel, Netlify, or Docker, you can deploy and contribute to this project which is licensed under the MIT License.