Skip to content

CaseCobra is a powerful, fully-featured e-commerce platform designed to provide an elegant shopping experience for custom phone cases. Built on cutting-edge technologies, CaseCobra combines a sleek user interface with robust backend capabilities

Notifications You must be signed in to change notification settings

mahmoud-alaa1/case-cobra

Repository files navigation

CaseCobra 🐍

A Modern Fullstack E-Commerce Shop for Custom Phone Cases

CaseCobra is a powerful, fully-featured e-commerce platform designed to provide an elegant shopping experience for custom phone cases. Built on cutting-edge technologies, CaseCobra combines a sleek user interface with robust backend capabilities.

Note

To checkout order use the following VISA card Card Number: 4242 4242 4242 4242, MM/YY: 12/30, CVV/CVC: 123

Demo

Experience the Live Demo: Check out CaseCobra in action here

image

🚀 Key Technologies

  • Next.js 14 App Router: Fast, server-rendered React framework.
  • Postgres: Reliable and scalable database solution.
  • TypeScript: Statically typed for a secure codebase.
  • Tailwind & shadcn-ui: Modern UI styling.
  • Kinde Authentication: Seamless and secure login system.

✨ 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
  • 🎁 ...much more

🛠️ Installation & Setup

  1. Clone the repository:
git clone https://github.com/yourusername/casecobra.git
cd casecobra
  1. Install dependencies
npm install
  1. Set up environment variables: Configure your .env file with Postgres, Kinde, and any other necessary credentials.

  2. Run the app:

npm run dev

Note

Check that your environment is configured correctly, especially for database and authentication services.

About

CaseCobra is a powerful, fully-featured e-commerce platform designed to provide an elegant shopping experience for custom phone cases. Built on cutting-edge technologies, CaseCobra combines a sleek user interface with robust backend capabilities

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published