Inspiration
Small businesses in local markets often struggle to compete with large e-commerce platforms because they lack delivery infrastructure and digital visibility. I wanted to build something that empowers these shops, helps them reach more customers, and gives people the convenience of online shopping while still supporting their local community.
What it does
The app acts as a hyperlocal marketplace:
Customers can browse inventories of nearby shops.
If they want home delivery, the app provides its own delivery agents to fulfill orders.
If they prefer offline shopping, they can check product availability before visiting the store.
This bridges the gap between online convenience and offline trust.
How we built it
Frontend: Next.js + Tailwind CSS for fast, responsive UI.
Backend: Node.js/Express with MongoDB Atlas for cloud-hosted database.
Database design: Collections for shops, products, orders, and delivery agents.
Features:
Shop inventory management.
Order placement and delivery assignment.
Map integration for nearby shops.
Challenges we ran into
Designing a schema that balances simplicity with scalability.
Simulating delivery agent assignment in limited hackathon time.
Ensuring smooth UI/UX for both shop owners and customers.
Accomplishments that we’re proud of Built a working prototype that demonstrates local shop visibility and delivery support.
Integrated MongoDB Atlas successfully for real-time data handling.
Created a clean, responsive interface using Tailwind CSS.
What we learned
How to structure a full-stack project under hackathon constraints.
Importance of balancing innovation with feasibility.
How to pitch an idea not just as tech, but as a solution with social impact.
What’s next
Add payment integration (UPI/Stripe).
Expand delivery agent tracking with live maps.
Build shop-owner dashboards for analytics.
Scale to multiple categories (groceries, medicines, daily essentials).
Built With
- apis
- atlas
- backend
- css
- express.js
- google-maps
- mongodb
- mongoose
- next.js
- node.js
- tailwind
Log in or sign up for Devpost to join the conversation.