Tagline: Your Surplus, Their Staple. Waste Less, Earn More.
📢 Project Overview
This project is a submission for Tutedude’s Web Development Hackathon 1.0 – Solving for Street Food.
📍 Location: Kharkhoda, Haryana, India
📅 Date & Time: Saturday, July 26, 2025, 8:50 PM IST
- Mohit Jangra
- Ayush Kumar
- Deepika Bhardwaj
webApp: https://saajha-rasoi01.web.app/home
India's vibrant street food economy faces a critical, often overlooked challenge: the daily sourcing of raw materials. Street food vendors work on thin margins, and unsold perishable goods at the end of the day—like chopped vegetables, paneer, or batter—translate into direct financial loss and food waste.
Meanwhile, nearby vendors may be in urgent need of those exact items but are forced to either close early or incur expenses sourcing them from distant markets.
Saajha Rasoi is a mobile-first web application that acts as a hyper-local peer-to-peer marketplace, enabling vendors to sell surplus perishable items to nearby vendors in real time.
- Sellers recover some cost from potential food waste.
- Buyers get ingredients quickly at a lower price.
- Communities benefit from reduced food waste and stronger vendor cooperation.
-
📍 Real-time Map View
Live map showing surplus items listed by nearby vendors. -
🔐 Anonymous Login
Easy access using Firebase anonymous sign-in, ideal for street vendors. -
📝 Multi-Step Listing Creation
Angular Material Stepper enables a quick and simple listing process. -
📄 Bottom Sheet Item Details
View item details without leaving the map screen via Material Bottom Sheet. -
📱 Mobile-First Design
Built using Tailwind CSS and Angular Material for modern, responsive UI. -
☁️ Firebase Backend
Authentication, real-time database (Firestore), and storage all handled through Firebase.
Layer | Technology Used |
---|---|
Frontend | Angular 20+ |
UI Libraries | Angular Material, Tailwind CSS |
Backend (BaaS) | Firebase |
Authentication | Firebase Authentication (Anonymous Sign-in) |
Database | Cloud Firestore (NoSQL) |
Storage | Firebase Cloud Storage |
State Mgmt. | RxJS |
- Node.js (v16 or later)
- Angular CLI
npm install -g @angular/cli