SwiftCart: AI-Powered Full-Stack E-Commerce Platform
Back to Portfolio
Full-Stack / AI

SwiftCart: AI-Powered Full-Stack E-Commerce Platform

A premium, high-performance, full-stack e-commerce platform built with the MERN stack featuring AI-driven personalized product recommendations.

Case Study

SwiftCart is a premium, high-performance, full-stack e-commerce platform built with the MERN stack. It features advanced capabilities like AI-driven personalized product recommendations, a secure multi-role architecture (User, Seller, Admin), and a highly polished, interactive UI. Designed for scalability and an exceptional user experience, this platform handles the complete e-commerce lifecycle from user onboarding to secure payment processing.

The system architecture is built with React 19 and Vite for blazing-fast client-side routing, while the backend is powered by Node.js and Express. It integrates Google Gemini 2.5 Flash API to analyze user behavior and dynamically generate tailored product recommendations. Payments are handled via Razorpay with server-side signature verification for integrity, and image assets are pipelined directly to Cloudinary.

Visuals

SwiftCart: AI-Powered Full-Stack E-Commerce Platform view 1
SwiftCart: AI-Powered Full-Stack E-Commerce Platform view 2
SwiftCart: AI-Powered Full-Stack E-Commerce Platform view 3
SwiftCart: AI-Powered Full-Stack E-Commerce Platform view 4

Key Features

🤖 AI-Powered Personalization (Gemini 2.5 Flash API)
🔐 Secure Authentication (Firebase OTP & Google OAuth)
💳 Robust Payment Processing (Razorpay API with HMAC SHA256)
👥 Comprehensive Multi-Role Architecture (Customer, Seller, Admin)
🎨 Premium UI with React 19, Tailwind CSS v4 & Framer Motion
🏗️ Decoupled RESTful API with MongoDB & Cloudinary

Technologies

React 19Node.jsMongoDBGemini AIRazorpayFirebaseTailwind CSS v4Framer MotionCloudinaryRecharts