Skip to content

herambchaudhari4121/Pu_code_Hackthon_InsightsCoders

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏪 Local Vendor Automation (VendorConnect)

AI + Real-Time Location-Based Platform for Street Vendors & Local Businesses

Local Vendor Automation (VendorConnect) is a real-time, location-aware digital platform that connects verified street vendors with nearby customers.

It provides vendors with a live digital presence while enabling customers to discover, track, and pre-book products from trusted vendors in real time.

This project integrates AI-powered automation and a microservices-based backend, while the frontend focuses on delivering a modern, responsive, and user-friendly experience for both vendors and customers.


⭐ Key Highlights

  • 📍 Real-time vendor location tracking & nearby discovery
  • 🎨 Clean, responsive UI/UX for vendor and customer dashboards
  • 📱 Mobile-first user interface design
  • 🧭 Interactive map interface for vendor discovery
  • ⚡ High-performance frontend built using React.js & modern UI components
  • 🔔 Real-time notifications and intuitive product browsing

🚀 Vision

To digitally empower street vendors and local businesses by giving them a real-time, location-based digital identity and enabling direct, transparent, and instant connections with customers through an intuitive and easy-to-use digital platform.


👨‍💻 My Role (Frontend & UI/UX Developer Contribution)

As a Frontend & UI/UX Developer, my responsibility was to design and implement the complete user interface and user experience of the platform.

Key Contributions

  • Designed and developed the entire frontend interface using React.js
  • Created responsive and mobile-friendly UI components for vendor and customer modules
  • Implemented interactive map-based vendor discovery interface
  • Built product browsing, vendor profile, and booking interfaces
  • Designed modern UI layouts for dashboards, authentication pages, and product listings
  • Improved user experience through structured navigation and optimized UI flow
  • Integrated frontend with backend APIs for real-time data and smooth communication
  • Ensured consistent UI design across different screen sizes and devices

📌 These improvements helped make the platform easy to use for vendors and customers while ensuring smooth interaction with real-time features.


💡 Concept & Approach

VendorConnect is a mobile-first, location-aware platform designed to modernize informal street commerce.

Vendors can

  • Mark live availability and current location
  • List and manage products
  • Update stock and pricing in real time
  • Receive and manage customer pre-bookings
  • Notify nearby customers when arriving at a new location

Customers can

  • Discover verified vendors nearby
  • View live vendor locations on a map
  • Browse real-time product availability
  • Pre-book items before visiting
  • Receive instant notifications when vendors arrive nearby

The frontend was designed to ensure that all these interactions happen through a simple, intuitive, and visually appealing interface.


🧩 Core Features

👨‍🍳 Vendor Module

  • Live location tracking interface
  • Product listing & management dashboard
  • Inventory and stock control UI
  • Order and pre-booking management panel
  • Availability status toggle (Online / Offline)
  • Multi-location operation support
  • Real-time notifications
  • Secure authentication interface

🧍 Customer Module

  • Nearby vendor discovery interface
  • Live vendor location tracking on map
  • Product browsing with pricing
  • Pre-booking functionality
  • Real-time arrival notifications
  • Vendor ratings & reviews
  • Verified vendor access

🛠 Admin Panel

  • Vendor verification & approval
  • Category and product moderation
  • User and vendor management
  • Platform monitoring
  • Analytics & insights
  • Security and access control

🎨 Frontend & UI/UX Implementation

The platform focuses heavily on clean design and smooth interaction to make the system usable for both customers and street vendors.

Key UI Features

  • Responsive mobile-first design
  • Interactive map-based vendor tracking
  • Dynamic product cards and listing UI
  • Smooth navigation and page transitions
  • Clean dashboard layouts for vendors and admins
  • User-friendly authentication and onboarding flow

🧪 Real-World Use Cases

  • Vendors broadcast live location and available products to nearby customers
  • Customers pre-book items before visiting a vendor
  • Vendors send real-time alerts when moving to a new location
  • Customers receive instant notifications with pricing and availability details
  • Admin verifies vendors and manages product listings

⚠ Challenges & Considerations

  • Continuous internet and GPS access required
  • Vendor onboarding may take time due to verification
  • Digital literacy challenges for some vendors
  • Battery and location accuracy management on mobile devices

🧱 Technology Stack

🎨 Frontend

  • React.js
  • React Native
  • JavaScript / TypeScript
  • HTML5 & CSS3
  • Responsive UI Design

⚙ Backend

  • Java (Spring Boot)
  • Spring MVC
  • Spring Security

🗄 Databases

  • MySQL
  • Redis

🧩 Architecture

  • Microservices Architecture
  • Spring Cloud Eureka (Service Discovery)
  • OpenFeign (Inter-service Communication)

🤖 AI/ML Features (System Integration)

  • OCR-based vendor authentication
  • Product image classification using transfer learning
  • Custom RAG chatbot for vendor/product queries

🚀 DevOps & Tools

  • Docker
  • Git & GitHub
  • Postman
  • JUnit
  • Mockito

📌 Future Improvements

  • Multilingual UI support for vendors and customers
  • Improved mobile UI experience
  • Personalized product recommendations
  • Enhanced map-based vendor discovery features
  • Advanced analytics dashboards

📬 Contact

If you want to collaborate or have questions about this project, feel free to connect:

Heramb Chaudhari
LinkedIn: https://www.linkedin.com/in/heramb-chaudhari-83a01821a/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 38.6%
  • TypeScript 38.0%
  • JavaScript 23.2%
  • Other 0.2%