Skip to content

Shrinidhi3012/AI_Ecommerce_Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Enhanced E-Commerce Platform

A full-stack AI-powered e-commerce platform built with FastAPI microservices, PostgreSQL storage, GPT-powered features, and a modern React frontend. Designed and deployed locally using Kubernetes via Colima.


Tech Stack

  • Frontend: Vite + React + Tailwind CSS
  • Backend: FastAPI (Python)
  • Database: PostgreSQL (StatefulSet in Kubernetes)
  • AI Integration: OpenAI GPT-3.5 (via API)
  • Infrastructure: Docker + Kubernetes (k3s via Colima on M1 Mac)
  • Monitoring: Prometheus + Grafana
  • CI: GitHub Actions + Docker Buildx

Microservices

product-service

  • FastAPI CRUD for products
  • Inventory tracking with quantity
  • PostgreSQL-backed via StatefulSet

order-service

  • FastAPI for order placement
  • Validates stock with product-service
  • Updates inventory via PATCH

ai-service

  • /ai/summarize-products: AI-generated product descriptions
  • /ai/recommend-products: Recommends products based on user interests
  • Uses OpenAI GPT via API key

Frontend Features

  • View all products (grouped, with quantity)
  • View order history
  • Checkout flow
  • AI Summary page
  • AI Product Recommender (interest-based GPT suggestions)

📸 Project Showcase

🔧 System Architecture

Architecture Diagram

About

A cloud-native e-commerce platform featuring AI-powered product recommendations and automated descriptions. Built with FastAPI microservices, React frontend, and PostgreSQL, deployed on Kubernetes with horizontal auto-scaling. Integrates OpenAI GPT-3.5 for intelligent shopping experiences and includes Prometheus/Grafana monitoring stack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors