Skip to content

CaseCobra 🐍: Design your dream phone case! ✨ Customize, order & express yourself!

Notifications You must be signed in to change notification settings

WaelTarabishi/Casecobra

Repository files navigation

CaseCobra 🐍

An e-commerce solution for custom phone cases, built with Next.js 14, Postgres, TypeScript, Tailwind CSS, and Kinde Auth.

thumbnail(1)

Features πŸ› οΈ

  • πŸ› οΈ 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

Technologies Used πŸ’»

  • Next.js 14
  • Postgres
  • TypeScript
  • Tailwind CSS
  • Kinde Auth

Getting Started πŸš€

  1. Clone the Repository: git clone https://github.com/your-username/CaseCobra.git
  2. Install Dependencies: npm install
  3. Set Up Database: Configure Postgres database (see database-setup.md).
  4. Start Development Server: npm run dev
  5. Visit Localhost: Navigate to http://localhost:3000.

Contributing 🀝

Contributions welcome! Open issues or submit pull requests.

License πŸ“

This project is licensed under the MIT License. See LICENSE for more details.

About

CaseCobra 🐍: Design your dream phone case! ✨ Customize, order & express yourself!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published