Skip to content

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.

License

Notifications You must be signed in to change notification settings

nullsploit01/catalog-digitization

Repository files navigation

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

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published