An e-commerce solution for custom phone cases, built with Next.js 14, Postgres, TypeScript, Tailwind CSS, and Kinde Auth.
- π οΈ Complete shop built from scratch in Next.js 14
- π» Beautiful landing page included
- π¨ Custom artworks made by a professional illustrator
- π³ Secret admin dashboard to manage orders
- π₯οΈ Drag-and-drop file uploads
- ποΈ Customers can purchase directly from you
- π Clean, modern UI on top of shadcn-ui
- π Completely custom phone case configurator
- π Authentication using Kinde
- βοΈ Beautiful thank-you email after purchase
- β Apple-inspired configuration design
- β¨οΈ 100% written in TypeScript
- π And much more
- Next.js 14
- Postgres
- TypeScript
- Tailwind CSS
- Kinde Auth
- Clone the Repository:
git clone https://github.com/your-username/CaseCobra.git
- Install Dependencies:
npm install
- Set Up Database: Configure Postgres database (see
database-setup.md
). - Start Development Server:
npm run dev
- Visit Localhost: Navigate to
http://localhost:3000
.
Contributions welcome! Open issues or submit pull requests.
This project is licensed under the MIT License. See LICENSE
for more details.