Skip to content

omersengull/techsepet

Repository files navigation

🛒 TechSepet - Modern E-Commerce Platform

Next.js React TypeScript Tailwind MongoDB Google Cloud Prisma Vercel

TechSepet is a full-stack e-commerce application designed to provide a high-performance, user-friendly, and modern shopping experience using the latest web technologies.

🚀 View Live Demo


📸 Screenshots

Home Page
Product List
Dashboard



✨ Features

  • 📦 Advanced Product Management: Optimized product listing and filtering powered by Prisma and MongoDB.
  • 🔐 Secure Authentication: Fast and secure login experience integrated with NextAuth.js.
  • 🛒 Dynamic Cart System: Real-time cart management that persists even after page refreshes.
  • ☁️ GCP Integration: Scalable infrastructure management on Google Cloud Platform.
  • 📱 Fully Responsive: Flexible design that works flawlessly across all devices and screen sizes.

🛠️ Tech Stack

  • Frontend: Next.js 15 (App Router), React 19, Tailwind CSS
  • Backend: Next.js API Routes, Prisma ORM
  • Database: MongoDB (NoSQL)
  • Cloud: Google Cloud Platform (GCP)
  • Language: TypeScript
  • Deployment: Vercel

⚙️ Installation

1-Clone the repository: git clone https://github.com/omersengull/techsepet.git

2-Install dependencies: npm install # or bun install

3-Set up environment variables: Create a .env.local file and add your GitHub token if needed for higher rate limits.

4-Run the development server: npm run dev # or bun dev

📄 License

This project is licensed under the MIT License.