Skip to content
stashlopPublic

About

VendorConnect: connects street-food vendors with verified suppliers -- group buying, live price comparison, multi-language voice interface

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

VendorConnect - Street Food Vendor Platform

๐Ÿฝ๏ธ Project Overview

VendorConnect is a comprehensive digital platform designed to solve the raw material sourcing problems faced by street food vendors across India. The platform connects vendors with verified suppliers, offers group ordering for bulk discounts, provides real-time price alerts, and includes voice interface support for low-literacy users.

๐ŸŽฏ Problem Statement

Street food vendors in India struggle with:

  • Finding trusted and affordable raw material suppliers
  • Managing quality, pricing, and availability independently
  • Accessing bulk discounts due to small order sizes
  • Language barriers and low digital literacy
  • Lack of price transparency and market insights

โœจ Key Features

1. Vendor-Verified Supplier Listings

  • Peer-rated and verified suppliers with hygiene ratings
  • Filter by distance, pricing, and verification status
  • Real vendor feedback and ratings

2. Live Price Discovery & Comparison

  • Real-time price comparison across suppliers
  • Historical price trends and market insights
  • Area-based pricing recommendations

3. Group Order System for Bulk Discounts

  • Multiple vendors can pool orders for wholesale rates
  • Progress tracking and participant management
  • Automatic price optimization

4. Multi-Language Voice Interface

  • Support for Hindi, Bengali, Tamil, and English
  • Voice search using Web Speech API
  • Inclusive design for low-literacy users

5. Delivery & Pickup Tracking

  • Map-based delivery updates
  • Offline sync for patchy internet connectivity
  • Real-time status notifications

6. Price Alerts via SMS/WhatsApp

  • Daily price alerts for key ingredients
  • Market trend notifications
  • Weather-based price forecasting

7. Digital Ledger & Invoice History

  • Monthly spending tracking
  • Savings calculation from group orders
  • Financial records for microfinance access

๐Ÿ› ๏ธ Tech Stack

  • Frontend: HTML5, CSS3, JavaScript (ES6+)
  • Backend: Python Flask
  • Database: SQLite (with SQLAlchemy ORM)
  • APIs: Web Speech API, Weather API integration
  • Hosting: Compatible with Netlify, Vercel, Heroku

๐Ÿš€ Installation & Setup

Prerequisites

  • Python 3.8 or higher
  • pip (Python package installer)

Step 1: Clone the Repository

git clone <repository-url>
cd VendorConnect

Step 2: Install Dependencies

pip install -r requirements.txt

Step 3: Run the Application

python app.py

Step 4: Access the Application

Open your browser and navigate to:

http://localhost:5000

๐Ÿ“ฑ Usage Guide

For Vendors

  1. Registration: Create an account with your business details
  2. Browse Products: View available raw materials with real-time prices
  3. Voice Search: Use voice commands to search products in your preferred language
  4. Group Orders: Join or create group orders for bulk discounts
  5. Price Alerts: Receive notifications about price changes and market trends
  6. Digital Ledger: Track your monthly expenses and savings

For Suppliers

  1. Verification: Get verified through the platform
  2. Product Listing: Add your products with competitive pricing
  3. Order Management: Handle individual and group orders
  4. Analytics: Track sales and customer feedback

๐ŸŽจ Design Features

  • Responsive Design: Works seamlessly on desktop, tablet, and mobile
  • Modern UI: Clean, intuitive interface with Material Design principles
  • Accessibility: Voice interface and multi-language support
  • Offline Capability: Works with patchy internet connectivity
  • Progressive Web App: Can be installed on mobile devices

๐Ÿ”ง API Endpoints

Authentication

  • POST /vendor/login - Vendor login
  • POST /vendor/register - Vendor registration

Products & Suppliers

  • GET /api/products - Get all products
  • GET /api/suppliers - Get verified suppliers
  • GET /api/products?category=vegetables - Filter products by category

Group Orders

  • GET /api/group-orders - Get active group orders
  • POST /api/create-group-order - Create new group order
  • POST /api/join-group-order - Join existing group order

Orders & Analytics

  • GET /api/vendor/orders - Get vendor's order history
  • POST /api/place-order - Place new order
  • GET /api/price-alerts - Get price alerts

๐Ÿ“Š Database Schema

Core Tables

  • vendors: Vendor information and authentication
  • suppliers: Supplier details and verification status
  • products: Product catalog with pricing
  • orders: Order management and tracking
  • group_orders: Group order coordination
  • order_items: Individual order items

๐ŸŒŸ Unique Selling Points

  1. Trust-Based System: Peer-verified suppliers with real feedback
  2. Inclusive Design: Voice interface and multi-language support
  3. Economic Empowerment: Group ordering for bulk discounts
  4. Financial Inclusion: Digital ledger for microfinance access
  5. Real-World Adaptation: Offline sync and patchy internet support
  6. Market Intelligence: AI-based price forecasting

๐ŸŽฏ Target Impact

  • 500+ Active Vendors: Currently serving street food vendors
  • 50+ Verified Suppliers: Quality-assured raw material providers
  • โ‚น2.5L Monthly Savings: Collective savings through group orders
  • 4.8โ˜… Vendor Rating: High satisfaction among users

๐Ÿ”ฎ Future Enhancements

  • AI Price Forecasting: Machine learning for price prediction
  • Blockchain Integration: Transparent supply chain tracking
  • Mobile App: Native iOS and Android applications
  • Payment Integration: Digital payments and UPI support
  • Logistics Network: Delivery partner integration

๐Ÿค Contributing

This project was developed for the TuteDude Web Development Hackathon 1.0. For contributions or questions, please contact the development team.

๐Ÿ“„ License

This project is developed for educational and hackathon purposes.


Built with โค๏ธ for India's Street Food Vendors

Empowering the backbone of India's food culture through technology

About

VendorConnect: connects street-food vendors with verified suppliers -- group buying, live price comparison, multi-language voice interface

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages