Skip to content

Tagline: Your Surplus, Their Staple. Waste Less, Earn More. A submission for Tutedude’s Web Development Hackathon 1.0 – Solving for Street Food.

Notifications You must be signed in to change notification settings

Ayush08k/Sajaha-Rasoi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🥘 Saajha Rasoi (The Shared Kitchen)

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

👥 Team

  • Mohit Jangra
  • Ayush Kumar
  • Deepika Bhardwaj

🥘 Watch it here

webApp: https://saajha-rasoi01.web.app/home


🚩 The Problem

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.


💡 The Solution — Saajha Rasoi

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.

✅ Benefits for All:

  • 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.

✨ Key Features

  • 📍 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.


🛠️ Tech Stack

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

🚀 Getting Started

✅ Prerequisites

  • Node.js (v16 or later)
  • Angular CLI
    npm install -g @angular/cli

About

Tagline: Your Surplus, Their Staple. Waste Less, Earn More. A submission for Tutedude’s Web Development Hackathon 1.0 – Solving for Street Food.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •