{"repo":"Saif-Mohammed1/modern-shop-platform","free":true,"listed":false,"github":"https://github.com/Saif-Mohammed1/modern-shop-platform","clone":"git clone https://github.com/Saif-Mohammed1/modern-shop-platform.git","description":"Open-source modern e-commerce platform built with Next.js 15, TypeScript and GraphQL on PostgreSQL (Knex.js), Apollo Server and Redis. Features secure auth (NextAuth, JWT, 2FA), rate-limiting, admin dashboard, Stripe payments, Cloudinary, and a clean layered architecture with docs to help developers extend and deploy.","language":"TypeScript","stars":46,"topics":["api","ecommerce","fullstack","graphql","nextjs","open-source","postgresql","react","shopping-cart","ssr"],"license":"MIT","category":"ecommerce","readme_excerpt":"🛍️ Modern E-Commerce Platform A production-ready, full-stack e-commerce application built with Next.js 15, GraphQL, and PostgreSQL. This project showcases enterprise-level architecture with advanced security features, real-time capabilities, and a scalable microservice-inspired structure. 📋 Table of Contents - Key Features - Architecture - Tech Stack - Project Structure - Security Features - Getting Started - Environment Variables - Database Management - API Documentation - Development ✨ Key Features 🔐 Advanced Security - Two-Factor Authentication (2FA) : TOTP-based authentication with QR code generation using Speakeasy - JWT with Refresh Tokens : Secure token-based authentication with automatic token refresh - Rate Limiting : Intelligent rate limiting with Redis for auth, API, GraphQL, and critical operations - Session Management : Device tracking, suspicious activity detection, and multi-session support - Security Audit Logs : Comprehensive logging of all security-related events - Password Encryption : Bcrypt-based password hashing with salt rounds 🎯 E-Commerce Features - Product catalog with advanced filtering and search - Shopping cart with real-time updates - Wishlist functionality - Order management system - Review and rating system - Multi-address support - Refund and return processing - Stripe payment integration 📊 Admin Dashboard - User management with security analytics - Product management (CRUD operations) - Order tracking and fulfillment - Revenue analytics ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Saif-Mohammed1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Saif-Mohammed1/modern-shop-platform/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}