Inspiration
Frequent price fluctuations of essential goods in Nigeria make it difficult for people to track and compare market costs. Prices often vary between states like Lagos State, Kano State, and Rivers State, yet there is no simple, accessible platform for everyday price tracking. MarketPulse NG was inspired by the need for transparency, community-driven data, and a tool optimised for real-world network conditions.
What it does
It is a web application that allows users to log personal market prices, track historical trends, and compare community-reported prices across different states and LGAs. It also integrates reference price data so users can see how real community prices differ from online averages. The platform provides weekly national averages, trend indicators, and interactive visualisations while ensuring strict unit-based comparisons so that prices are always compared fairly and accurately.
How i built it
I built MarketPulse NG solo, using Medo AI as a development assistant to accelerate ideation, structure, and implementation. The application was developed as a single-page React app with Tailwind CSS for responsive design and smooth animations, Recharts for visualisation, Supabase for national data storage, and localStorage for personal entries and theme preferences. The focus was on progressive loading, performance optimisation, and clean, intuitive UX.
Challenges i ran into
One of the main challenges was enforcing strict unit consistency so that different measurements were never incorrectly compared. Another was optimising the application for low-bandwidth environments while still providing interactive charts and smooth animations. Maintaining simplicity and avoiding unnecessary features was also a deliberate challenge in order to deliver a strong, focused MVP.
Accomplishments i am proud of
I am proud of delivering a fully functional, community-oriented price tracking platform within hackathon constraints. Successfully integrating user-generated data with reference data, implementing weekly averages and trend indicators, and maintaining strong performance on limited networks were key achievements. Building the entire project solo while maintaining product clarity and technical structure was especially rewarding.
What i learned
Through this project, I learned the importance of designing for real-world constraints, structuring scalable data models, and prioritising clarity over complexity. I also gained deeper experience in performance optimisation, state management, and building a complete, production-ready MVP independently with AI-assisted development support.
What's next for MarketPulse NG
Next steps include improving offline synchronisation, expanding supported product categories, and increasing community participation. The long-term vision is to grow MarketPulse NG into a trusted, community-driven platform for market price transparency across Nigeria.
Built With
- javascript
- medo
- react
- supabase
Log in or sign up for Devpost to join the conversation.