Skip to content

A React Native app to simplify seller onboarding for Kirana stores with multilingual support, voice assistant, automated document verification, catalog auto-fill, and chatbot assistance. Designed for easy integration with ONDC to empower SMEs in Tier 2–4 cities

Notifications You must be signed in to change notification settings

Hirthick21/ONDC-Seller-App-2-

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 

Repository files navigation

ONDC X BECon'25 Hackathon

Team Details 👥

  • Team Name: CodeOn
  • College: Netaji Subhas University of Technology, Delhi
  • Problem Statement: PS:3 - Revolutionizing Onboarding for Kirana Stores

Presentation Deck, Video Demonstration and APK File (Google Drive Link)

Click Here

Features ✨

  • Multilingual Support (9 different languages)
  • Automated Document Verification
  • Automated Catalog Creation
  • Multilingual Voice Assistant (9 different languages)
  • Chatbot

Tech Stack 💻

Frontend

  • React Native (Expo)

Backend

  • Node.js
  • Express.js
  • MongoDB
  • Google API

Frontend Setup

  1. Navigate to the frontend directory:

    cd frontend
  2. Install dependencies:

    npm install
  3. Create a .env file in the frontend directory and add the following:

    EXPO_PUBLIC_GOOGLE_API_KEY=
    EXPO_PUBLIC_GOOGLE_VISION_API_KEY=
    EXPO_PUBLIC_GOOGLE_GEMINI_API_KEY=
    EXPO_PUBLIC_CLOUD_NAME=
    EXPO_PUBLIC_UPLOAD_PRESET=
    EXPO_PUBLIC_MY_API_URL=
  4. Start the development server:

    npx expo start -c
  5. Install Expo Go on your mobile device and scan the QR code to run the application.


Backend Setup

  1. Navigate to the backend directory:

    cd backend
  2. Install dependencies:

    npm install
  3. Create a .env file in the backend directory and add the following:

    GOOGLE_APPLICATION_CREDENTIALS=./key.json
    JWT_SECRET=
    MONGODB_URI=
    CORS_ORIGIN=*
    GOOGLE_GEMINI_API_KEY=""
  4. Create a key.json file in the backend directory and add your Google Translation API credentials.

About

A React Native app to simplify seller onboarding for Kirana stores with multilingual support, voice assistant, automated document verification, catalog auto-fill, and chatbot assistance. Designed for easy integration with ONDC to empower SMEs in Tier 2–4 cities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.2%
  • TypeScript 9.5%
  • CSS 0.3%