Build an app for your city. Do good with open data.

Learn how to clone Adopt-a-hydrant, an app that allows citizens to claim responsibility for shoveling out fire hydrants.
3.7 (48 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
3,515 students enrolled
Start Learning Now
  • Lectures 9
  • Length 44 mins
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2015 English

Course Description

This course will show step by step how to replicate one of the 250+ social good projects available at DataLook; Adopt-a-Hydrant.

Adopt-a-Hydrant is developed and maintained by Code for America, and allows citizens to claim responsibility for shoveling out fire hydrants after heavy snowfall. In the midst of winter snowstorms, buried hydrants cause dangerous delays for firefighters.

Having City employees check and clear thousands of hydrants would be a timely, costly and burdensome process. Adopt-a-Hydrant lets governments look to community members for help. This map-based web app allows individuals, small businesses and community organizations to volunteer in shoveling out specific hydrants.

You can see a final version of a working version of this app googling Adopt a Hydrant.

This project can easily be adapted, for example, we have seen "adopt-a-tree", "adopt-a-siren", "adopt-a-drain" etc. The only limit is your imagination! In this video-guide we will cover how to adapt this project.

The course will cover the complete replication of this project from the beginning to the end. You don't need to be a programmer or a developer to take this course, this video guide will show you step by step every single process from the beginning to the end plus we will constantly support you on our chat on Slack.

You will learn and practice how to:

  • Fork and Clone the original app
  • Find data
  • Prepare the data
  • Edit the code
  • Create a postgreSQL database
  • Deploy your app to Heroku
  • Find partners for it

If you are looking for a fun weekend project while helping your city/community this is the place to be! Join us on our chat on Slack and let's begin!

What are the requirements?

  • You don't need to be a programmer or a developer to take this course, everything it's shown and explained clearly

What am I going to get from this course?

  • Create his own app
  • Learn basics of Github
  • Learn basics of Ruby on Rails
  • Learn basics of Heroku

Who is the target audience?

  • Who is willing to learn something new and at the same time do good for his/her society

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Create your own social good app
Important links:
Find data + Installation requirements
Fork the original app
Prepare data and edit the code
Deploy your app
Section 2: This video guide as PDF
Download this guide as PDF
10 pages
Section 3: Don't reinvent the wheel - Join DataLook on Slack

Start replicating a new project! Choose the one you like the most in out shortlist ( and come chat with us!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

DataLook is a directory of reusable data-driven projects for social good. Each project starts with a suboptimal condition in a community and the desire to effect change on it by innovatively using data. We are a non-profit project on a mission to encourage and simplify the replication of such projects.

I'm Costantin and I'll explain you precisely how I replicate these projects.

The whole idea behind this courses is to help non-tech people how to replicate social good projects and apps for their city; This means that you do not need to be a programmer or a developer; Myself I'm graduating in Finance and Marketing so you will be able to follow me easily, I won't use any super-geek word and I'll show you even the simplest of the actions without just assuming you know it!

Ready to start learning?
Start Learning Now