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

 
 
 

Contributors