<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/how-firebase-helps-rubbish-clean-up-san-francisco-6qyhfqtjh" -->

---
title: How Firebase helps Rubbish clean up San Francisco
description: Rubbish, a civic-tech startup app that lets neighborhoods photograph and report litter, built its entire backend on Firebase. The founders describe using Cloud...
canonical: https://daily.dev/posts/how-firebase-helps-rubbish-clean-up-san-francisco-6qyhfqtjh
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: How Firebase helps Rubbish clean up San Francisco | daily.dev
og:description: Rubbish, a civic-tech startup app that lets neighborhoods photograph and report litter, built its entire backend on Firebase. The founders describe using Cloud...
og:url: https://daily.dev/posts/how-firebase-helps-rubbish-clean-up-san-francisco-6qyhfqtjh
og:image: https://api.daily.dev/og/posts/6QYHfqTJH.png
og:image:alt: How Firebase helps Rubbish clean up San Francisco
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# How Firebase helps Rubbish clean up San Francisco

**[Firebase](https://daily.dev/sources/firebase-blog)** · 6 min read · 0 upvotes · 0 comments

## Summary

Rubbish, a civic-tech startup app that lets neighborhoods photograph and report litter, built its entire backend on Firebase. The founders describe using Cloud Storage and Firestore to store user-submitted photos, Cloud Functions to validate submissions and auto-generate reports for agencies like San Francisco 311, and Firebase Authentication and Security Rules for privacy. They also credit Firebase's documentation and sample projects with cutting new engineer onboarding time by three times. The piece highlights a pilot program on San Francisco's Polk Street launched in August 2018 with community-led street cleanings.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://firebase.blog/posts/2018/11/rubbish-app-case-study>

## Similar posts on daily.dev

- [No Rules, No Locks: Firebase Misconfiguration and the Borrowers It Left Behind](https://daily.dev/posts/no-rules-no-locks-firebase-misconfiguration-and-the-borrowers-it-left-behind-dfdzx9pyz) · InfoSec Write-ups · 0 upvotes · 0 comments

---

Tags: [#gcp](https://daily.dev/tags/gcp), [#serverless](https://daily.dev/tags/serverless), [#firebase](https://daily.dev/tags/firebase)

[View this post on daily.dev](https://daily.dev/posts/how-firebase-helps-rubbish-clean-up-san-francisco-6qyhfqtjh)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"How Firebase helps Rubbish clean up San Francisco","url":"https://daily.dev/posts/how-firebase-helps-rubbish-clean-up-san-francisco-6qyhfqtjh","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/how-firebase-helps-rubbish-clean-up-san-francisco-6qyhfqtjh"},"datePublished":"2026-08-23T12:18:34.325Z","dateModified":"2026-08-23T12:24:01.741Z","description":"Rubbish, a civic-tech startup app that lets neighborhoods photograph and report litter, built its entire backend on Firebase. The founders describe using Cloud...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Firebase","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Firebase","logo":"https://media.daily.dev/image/upload/s--i395oqZH--/f_auto,q_auto/v1787487448/logos/firebase-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/firebase-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/how-firebase-helps-rubbish-clean-up-san-francisco-6qyhfqtjh","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"gcp,serverless,firebase","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Firebase","item":"https://daily.dev/sources/firebase-blog"},{"@type":"ListItem","position":3,"name":"How Firebase helps Rubbish clean up San Francisco"}]}
```

