Skip to content

ahmedsemih/Fullstack-eCommerce-App

Repository files navigation

pizzahaven.mp4

Full Stack E-Commerce App

This is a full stack pizza restaurant ecommerce application. Customers can order what they want to eat. And the admins can create products, categories and campaigns. They also supervise the entire delivery process.

💡 Features

  • Responsive UI
  • JWT Authentication
  • Google OAuth
  • Order Product
  • Track Order Status
  • Payment System
  • Create Product, Category and Campaign

🛠️ Built With

📸 Screenshots

pizzahaven-ss-1 pizzahaven-ss-22 pizzahaven-ss-333 pizzahaven-ss-4 pizzahaven-ss-3 pizzahaven-ss-5 pizzahaven-ss-66

🚩 Getting Started

First of all you need to clone the repository and install the dependencies

git clone https://github.com/ahmedsemih/Fullstack-eCommerce-App.git

npm install

After doing this you must assign the following environment variables

MONGODB_URL
NEXTAUTH_SECRET
NEXTAUTH_URL
GOOGLE_CLIENT_ID
GOOGLE_CLIENT_SECRET
BASE_URL
NEXT_PUBLIC_CLOUD_NAME
NEXT_PUBLIC_UPLOAD_PRESET
NEXT_PUBLIC_STRIPE_PUBLIC_KEY
NEXT_PUBLIC_BASE_URL
STRIPE_SECRET_KEY

And run dev server

npm run dev