Inspiration
In local markets, grocery and vegetable prices vary significantly between shops, but customers have no digital way to compare them. While platforms like Amazon and BigBasket offer online price transparency, small neighborhood vendors remain offline.
We were inspired to bridge this digital gap by creating a platform that empowers local vendors while helping families save money through smart comparison.
What it does
PricePulse allows users to:
Compare real-time prices from nearby grocery and vegetable shops
Find the cheapest total basket
View shop distance and ratings
Track basic price trends
It brings digital transparency to offline markets and helps users make smarter purchasing decisions.
How we built it
We built PricePulse using:
Frontend: Flutter (mobile app interface)
Backend: Node.js / Firebase
Database: Firestore for storing vendor and product prices
Optimization Engine: A smart algorithm to calculate the lowest total basket combination
Vendors update daily prices through a simple dashboard, and users can instantly compare prices based on their location.
Challenges we ran into
Designing a system that is simple enough for small vendors to use
Ensuring accurate and regularly updated price data
Creating an optimization engine that calculates the cheapest basket efficiently
Balancing simplicity with innovation within hackathon time limits
Accomplishments that we're proud of
Built a working prototype within limited time
Successfully implemented a smart basket comparison system
Created a vendor-friendly interface
Designed a scalable model that can expand city-wide
What we learned
Real-world problems often exist in unorganized sectors
Simplicity is key for adoption
Data transparency can significantly impact household savings
Building for scalability from day one is important
What's next for PricePulse
Real-time vendor onboarding across multiple cities
AI-based price prediction before festivals or demand spikes
Digital payment integration
Government collaboration for price monitoring
Log in or sign up for Devpost to join the conversation.