India's 25 lakh street food vendors face a critical supply chain challenge that costs them time, money, and business opportunities:
-
2-3 hours daily wasted visiting multiple suppliers.
-
No price transparency across different vendors.
-
Quality inconsistency without supplier verification.
-
Revenue loss - time sourcing = lost business hours.
-
Zero digitization in traditional sourcing methods.
-
No organized supplier network for bulk advantages.
Result: Vendors spend more time sourcing ingredients than actually serving customers and growing their business.
StreetVendor is a comprehensive two-sided digital marketplace that revolutionizes how street food vendors source their ingredients by connecting them directly with verified suppliers, enabling 30-second ordering instead of 3-hour traditional sourcing.
1 For Food Vendors
-
Smart Product Discovery - Search by category, location, price range with advanced filters.
-
Real-time Price Comparison - Compare prices across multiple suppliers instantly.
-
Professional Cart System - Quantity management with minimum order validation.
-
Mobile-First Design - Optimized for on-the-go usage with touch-friendly interface.
-
Real-time Notifications - Order status updates and delivery tracking.
-
Supplier Ratings - Choose verified suppliers with quality ratings and reviews.
-
Order History - Track past orders and reorder favorites with one click.
-
Cost Analytics - Track spending patterns and identify savings opportunities.
2 For Suppliers
-
Order Management Dashboard - Complete order lifecycle management with status workflow.
-
Inventory Tracking - Real-time stock management with low-stock alerts.
-
Business Analytics - Sales insights, popular products, revenue tracking with trends.
-
Instant Order Notifications - Immediate alerts for new orders via real-time system.
-
KYC Verification System - Build trust with verified supplier badges.
-
Multi-product Catalog - Manage diverse product offerings with categories.
-
Performance Metrics - Track delivery times, customer satisfaction, and ratings.
-
Customer Insights - Understand vendor preferences and ordering patterns.
-
Secure Phone-based Authentication - Simple, trusted login system for Indian market.
-
Complete User Registration - Onboard new vendors and suppliers with verification.
-
Full Order Workflow - Pending โ Confirmed โ Preparing โ Dispatched โ Delivered.
-
Production Deployment - Live platform with global CDN for fast access.
-
Real Database - Persistent data with Supabase PostgreSQL and real-time updates.
-
Live Notifications - Real-time status changes and system updates.
-
React 18 - Modern UI framework with hooks and concurrent features.
-
TypeScript - Type-safe development with full IntelliSense support.
-
Tailwind CSS - Utility-first CSS framework for rapid, responsive styling.
-
Vite - Lightning-fast build tool and development server.
-
Lucide React - Beautiful, customizable icons and UI components.
-
Responsive Design - Mobile-first approach with breakpoint optimization.
-
Supabase - PostgreSQL database with real-time capabilities and auth.
-
Row Level Security - Database-level security policies for data protection.
-
Auto-generated APIs - RESTful APIs with real-time subscriptions.
-
Real-time Features - Live notifications and data synchronization.
-
Vercel - Global CDN with automatic deployments and edge optimization.
-
Global Edge Network - Fast loading worldwide with 99.9% uptime.
-
HTTPS by Default - Secure connections everywhere with SSL certificates.
-
Environment Variables - Secure configuration management.
-
Target Market: 25 lakh street food vendors across India.
-
Market Size: โน50,000+ crore street food industry.
-
Geographic Focus: Starting with Telangana (Hyderabad).
-
Expansion Potential: Pan-India scalability with regional customization.
-
Time Savings: 2-3 hours daily โ 30 seconds per order (98% time reduction).
-
Cost Reduction: 20% savings through competitive pricing and bulk benefits.
-
Quality Assurance: Verified suppliers with rating system and KYC verification.
-
Digital Transformation: Bringing street vendors into digital economy.
-
Price Transparency: Real-time price comparison across suppliers.
-
Business Growth: More time for customer service and business expansion.
-
Node.js 18+ and npm.
-
Supabase account (free tier available).
-
Vercel account (optional, for deployment).
# Clone the repository
git clone https://github.com/Sumanth1410-git/streetvendor-platform.git
cd streetvendor-platform
# Navigate to frontend directory
cd frontend
# Install dependencies
npm install
# Create environment file
cp .env.example .env.local
# Add your Supabase credentials to .env.local
# VITE_SUPABASE_URL=your_supabase_project_url
# VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
# Start development server
npm run dev
- Create .env.local in the frontend directory:
npm run dev # Start development server with hot reload
npm run build # Build for production with optimization
npm run preview # Preview production build locally
npm run lint # Run ESLint for code quality
npm run type-check # TypeScript type checking
npm run dev # Start development server with hot reload
npm run build # Build for production with optimization
npm run preview # Preview production build locally
npm run lint # Run ESLint for code quality
npm run type-check # TypeScript type checking
-
sv_vendors_01 - Vendor profiles and business information.
-
sv_suppliers_01 - Supplier details with KYC verification status.
-
sv_products_01 - Product catalog with pricing and inventory management.
-
sv_orders_01 - Order management with comprehensive status tracking.
-
sv_order_items_01 - Individual line items within orders.
-
sv_reviews_01- Rating and review system for quality assurance.
-
Row Level Security (RLS) policies for data protection.
-
Phone-based authentication for Indian market.
-
Secure API endpoints with rate limiting.
-
Input validation and sanitization.
-
Environment-based configuration management.
-
Login/Register with phone number (Indian mobile format).
-
Browse Products by category or intelligent search.
-
Compare Prices across multiple suppliers with ratings.
-
Add to Cart with quantity selection and minimum order validation.
-
Place Order with delivery details and cost breakdown.
-
Track Status with real-time updates and notifications.
- Register Business with KYC verification process.
- Add Products to catalog with competitive pricing.
- Receive Orders via real-time notifications.
- Manage Inventory with automated stock tracking.
- Update Status through order workflow management.
- Analyze Performance with comprehensive business insights.
-
โ Two-sided marketplace platform with full functionality.
-
โ Complete order management system with status tracking.
-
โ Mobile-responsive design with touch optimization.
-
โ Production deployment with global CDN.
-
โ Real-time notification system.
-
AI-powered supplier recommendations based on vendor preferences
-
Group ordering for bulk discounts with neighboring vendors
-
SMS/WhatsApp integration for order updates
-
Advanced analytics dashboard with business intelligence
-
Payment gateway integration (Razorpay, UPI)
-
Delivery tracking system with GPS integration
-
Multi-city expansion.
-
Logistics partner integration for optimized delivery.
-
ML-based demand forecasting for inventory optimization.
-
Multi-language support (Hindi, Tamil, Telugu, Bengali).
-
Advanced business intelligence with predictive analytics.
-
B2B marketplace features for supplier-to-supplier trading.
-
โ Complete Full-Stack Application - From concept to production deployment
-
โ Live Production Deployment - Accessible globally with 99.9% uptime
-
โ Type-Safe Development - Zero runtime type errors with comprehensive TypeScript
-
โ Mobile-First Design - Responsive across all device sizes and orientations
-
โ Real-World Problem Solving - Addressing actual pain points of street vendors
-
โ Scalable Architecture - Ready for multi-city expansion and high traffic
-
โ Professional Code Quality - Clean, maintainable, well-documented codebase
-
Page Load Speed: < 2 seconds globally (Vercel Edge CDN)
-
Mobile Performance: 95+ Lighthouse score across all metrics
-
Security Score: A+ SSL rating with secure headers
-
Web Accessibility: WCAG 2.1 AA compliant for inclusive design
-
Global Availability: 99.9% uptime via Vercel's edge network
-
Bundle Optimization: 360KB optimized JavaScript bundle
We welcome contributions to make StreetVendor even better! Please contact us for details.
-
Fork the repository
-
Create a feature branch (git checkout -b feature/amazing-feature)
-
Commit your changes (git commit -m 'Add amazing feature')
-
Push to the branch (git push origin feature/amazing-feature)
-
Open a Pull Request with detailed description
This project is licensed under the MIT License - see the LICENSE file for details.
- Email: 23211a7295@bvrit.ac.in.
- Repository
-
Indian Street Food Vendors - For inspiring this solution and sharing their challenges.
-
Supabase Team - For the incredible backend-as-a-service platform.
-
Vercel - For seamless deployment and global CDN infrastructure.
-
React Community - For the amazing ecosystem and development tools.
-
Open Source Contributors - For the libraries and tools that made this possible.
"Transforming how street vendors source ingredients, one order at a time."
โญ Star this repository if you found it helpful!
๐ Try Live Demo | ๐ Documentation | ๐ Deploy Your Own