Skip to content

Latest commit

 

History

History
executable file
·
66 lines (50 loc) · 1.3 KB

README.md

File metadata and controls

executable file
·
66 lines (50 loc) · 1.3 KB

Catalog Digitization

A web-app made for Build for Bharat Hackathon

About The Project

This web-app showcases a method to digitize and enhance the process of creating a ecommerce catalog for sellers. It uses AI to get user's voice input and fill up product details.

Built With

  • React JS
  • Express JS
  • Open AI

Getting Started

Prerequisites

Local setup

  1. Get API key from Open AI

  2. Clone the repo

    git clone https://github.com/nullsploit01/catalog-digitization.git
  3. Setup API Server

    • Install dependencies
    cd catalog-digitization
    npm install
    • Create a .env.local file at root of project and add values for following keys
    OPENAI_shAPI_KEY=YOUR_API_KEY
    ALLOWED_ORIGIN=UI_URL
    
    • Start API server
    npm run dev
  4. Setup UI Server

    • Install dependencies
    cd ui
    npm install
    npm run dev
    • Create a .env.local file in ui folder and add values for following keys
    VITE_API_URL=API_URL
    
    • Start UI server
    npm run dev