Description
Lahore Heritage - Premium Pakistani Men's Clothing E-Commerce Platform
A full-stack e-commerce platform featuring premium Pakistani men's clothing with a luxurious black & gold design. Built with Next. js, FastAPI, PostgreSQL, and Redis.
Features
Frontend
(Next. js + TypeScript + Tailwind CSS)
Sleek Black & Gold Design - Premium luxury aesthetic
Product Catalog - Browse products with search and filtering
Shopping Cart - Add/remove items, quantity management
User Authentication - JWT + Google OAuth support
Checkout Process - Stripe payment integration
Order Tracking - View order history and status
Responsive Design - Mobile-first approach
Modern UI Components - Professional, polished interface
Backend
(FastAPI + Python)
RESTful API - Clean, well-documented endpoints
Authentication - JWT-based auth with Google OAuth
Database - PostgreSQL with SQLAlchemy ORM
Caching - Redis for session management and performance
Payment Integration - Stripe for secure payments
Email Notifications - Order confirmations and updates
Admin Dashboard - Product and order management
Review System - Customer ratings and reviews
Tech Stack
Frontend
Framework: Next. js 14 (App Router)
Language: TypeScript
Styling: Tailwind CSS
State Management: React Hooks
API: Fetch API + Axios
Backend
Framework: FastAPI
Language: Python 3.11+
Database: PostgreSQL 15
Cache: Redis 7
ORM: SQLAlchemy 2.0
Authentication: JWT + OAuth2
Payment: Stripe API
DevOps
Containerization: Docker + Docker Compose
Frontend Deployment: Vercel
Backend Deployment: Railway
Database: Railway PostgreSQL
Cache: Railway Redis
Documentation Can Also Be Granted If Needed