Skip to content

pthpv95/ai-power-ecom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-powered E-commerce Platform

A modern e-commerce platform with an AI-driven shopping assistant.

Project Structure

  • backend/: FastAPI application with PostgreSQL and Pinecone integration.
  • frontend/: React application built with Vite and Tailwind CSS.
  • docker-compose.yml: Docker configuration for local development.

Tech Stack

Backend

Frontend

Getting Started

Prerequisites

  • Python 3.12+
  • Node.js 20+
  • Docker & Docker Compose

Setup

  1. Backend:

    cd backend
    uv sync
    # Set up .env file
    
    # Terminal 1: API server
    uv run uvicorn app.main:app --reload
    # Terminal 2: Arq worker
    uv run arq app.worker.WorkerSettings
  2. Frontend:

    cd frontend
    npm install
    # Set up .env file
    npm run dev
  3. Docker:

    docker-compose up -d

License

MIT

About

AI-powered e-commerce shopping assistant. A chat-based agent that can search products semantically, manage a shopping cart, and maintain multi-turn conversation context.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors