Skip to content

hamzakargin/storeware

Repository files navigation

🎁 StoreWare

A modern, full-stack e-commerce platform built for selling gifts and unique products. Features a responsive design, secure authentication, cloud storage integration, and a robust database layer.

Live Demo: storeware.vercel.app

StoreWare Light Theme StoreWare Dark Theme

πŸ› οΈ Tech Stack

Frontend

  • Next.js 15 - React framework with App Router and Turbopack
  • React 19 - Latest UI library with enhanced performance
  • TypeScript - Full type safety across the application
  • TailwindCSS 4 - Utility-first CSS framework

Backend & Database

  • Prisma ORM - Type-safe database client and migrations
  • MongoDB - NoSQL database for flexible data modeling
  • Zod - Runtime type validation and schema parsing

Authentication & Storage

  • Clerk - Complete user authentication and management
  • AWS S3 / Backblaze B2 - Scalable cloud object storage for product images

✨ Key Features

  • πŸ›οΈ Full e-commerce functionality with shopping cart
  • πŸ” Secure authentication with Clerk
  • 🎨 Dark/Light theme support
  • πŸ“± Fully responsive design
  • πŸ–ΌοΈ Cloud-based image storage and CDN
  • πŸ” Product search and filtering
  • πŸ’³ Checkout and order management
  • ⚑ Optimized performance with Turbopack

πŸš€ Getting Started

Prerequisites

  • Node.js 20+
  • MongoDB database
  • Clerk account
  • AWS S3 or Backblaze B2 bucket

πŸ“¦ Available Scripts

npm run dev          # Start development server with Turbopack
npm run build        # Build for production
npm run start        # Start production server
npm run lint         # Run ESLint

⭐ If you find this project useful, please consider giving it a star!

About

Gift marketplace built on Next.js 🎁

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published