[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-71407":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":17,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},71407,"skateshop","sadmann7\u002Fskateshop","sadmann7","An open source e-commerce skateshop build with everything new in Next.js.","https:\u002F\u002Fskateshop.sadmn.com",null,"TypeScript",5467,777,51,39,0,1,3,39.67,"MIT License",false,"main",true,[25,26,27,28,29],"drizzle-orm","nextjs","open-source","shadcn-ui","stripe","2026-06-12 02:02:52","# [Skateshop](https:\u002F\u002Fskateshop.sadmn.com\u002F)\n\nThis is an open source e-commerce skateshop build with everything new in Next.js 14. It is bootstrapped with `create-t3-app`.\n\n[![Skateshop](.\u002Fpublic\u002Fimages\u002Fscreenshot.png)](https:\u002F\u002Fskateshop.sadmn.com\u002F)\n\n> **Warning**\n> This project is still in development and is not ready for production use.\n>\n> It uses new technologies (drizzle ORM) which are subject to change and may break your application.\n\n## Tech Stack\n\n- **Framework:** [Next.js](https:\u002F\u002Fnextjs.org)\n- **Styling:** [Tailwind CSS](https:\u002F\u002Ftailwindcss.com)\n- **User Management:** [Clerk](https:\u002F\u002Fclerk.com)\n- **ORM:** [Drizzle ORM](https:\u002F\u002Form.drizzle.team)\n- **UI Components:** [shadcn\u002Fui](https:\u002F\u002Fui.shadcn.com)\n- **Email:** [React Email](https:\u002F\u002Freact.email)\n- **Content Management:** [Contentlayer](https:\u002F\u002Fwww.contentlayer.dev)\n- **File Uploads:** [uploadthing](https:\u002F\u002Fuploadthing.com)\n- **Payments infrastructure:** [Stripe](https:\u002F\u002Fstripe.com)\n\n## Features to be implemented\n\n- [x] Authentication with **Clerk**\n- [x] File uploads with **uploadthing**\n- [x] Newsletter subscription with **React Email** and **Resend**\n- [x] Blog using **MDX** and **Contentlayer**\n- [x] ORM using **Drizzle ORM**\n- [x] Database on **PlanetScale**\n- [x] Validation with **Zod**\n- [x] Storefront with products, categories, and subcategories\n- [x] Seller and customer workflows\n- [x] User subscriptions with **Stripe**\n- [ ] Checkout with **Stripe Checkout**\n- [ ] Admin dashboard with stores, products, orders, subscriptions, and payments\n\n## Running Locally\n\n1. Clone the repository\n\n   ```bash\n   git clone https:\u002F\u002Fgithub.com\u002Fsadmann7\u002Fskateshop.git\n   ```\n\n2. Install dependencies using pnpm\n\n   ```bash\n   pnpm install\n   ```\n\n3. Copy the `.env.example` to `.env` and update the variables.\n\n   ```bash\n   cp .env.example .env\n   ```\n\n4. Start the development server\n\n   ```bash\n   pnpm run dev\n   ```\n\n5. Push the database schema\n\n   ```bash\n   pnpm run db:push\n   ```\n\n6. Start the Stripe webhook listener\n\n   ```bash\n   pnpm run stripe:listen\n   ```\n\n## How do I deploy this?\n\nFollow the deployment guides for [Vercel](https:\u002F\u002Fcreate.t3.gg\u002Fen\u002Fdeployment\u002Fvercel), [Netlify](https:\u002F\u002Fcreate.t3.gg\u002Fen\u002Fdeployment\u002Fnetlify) and [Docker](https:\u002F\u002Fcreate.t3.gg\u002Fen\u002Fdeployment\u002Fdocker) for more information.\n\n## Contributing\n\nContributions are welcome! Please open an issue if you have any questions or suggestions. Your contributions will be acknowledged. See the [contributing guide](.\u002FCONTRIBUTING.md) for more information.\n\n## Contributors\n\nThanks goes to these wonderful people for their contributions:\n\n\u003Cp align=\"center\">\n \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsadmann7\u002Fskateshop\u002Fgraphs\u002Fcontributors\">\n   \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=sadmann7\u002Fskateshop\" \u002F>\n \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n Made with \u003Ca rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\u002F\u002Fcontrib.rocks\">contrib.rocks\u003C\u002Fa>\n\u003C\u002Fp>\n\n## License\n\nLicensed under the MIT License. Check the [LICENSE](.\u002FLICENSE.md) file for details.\n","Skateshop 是一个基于 Next.js 14 构建的开源电子商务滑板店项目。它采用了最新的技术栈，包括 Drizzle ORM、Tailwind CSS 和 Stripe 等，提供了用户认证、文件上传、博客管理、产品分类和订阅等功能。该项目适合开发者学习现代前端技术和构建电子商务应用，同时也为滑板爱好者提供了一个展示和销售产品的平台。需要注意的是，该项目仍在开发中，不建议用于生产环境。",2,"2026-06-11 03:37:33","high_star"]