Beginner’s Guide: Build & Deploy a Web App with Ruby on Rails

Danielle Adams
11 min readApr 17, 2019
Photo by Max Nelson on Unsplash

This post will cover the fundamentals of deploying a single web application as taught in a Women Who Code NYC workshop. Everything should be followed from start to finish through this post.

What we will do

The objective is for everyone to be able to create their own app, push the code to GitHub, and deploy the code to an app on Heroku. This is designed to focus more on concepts of the software development process, and less on the technical pieces of it (ie. coding, version control, etc). We will be building an “About Me” page, so everyone will be able to add to it later on.

Objectives

I can’t stress this part enough: we will be covering A. Lot. in this workshop. This post goes in order, so if you fall behind, you’ll be able to catch up. If you don’t understand a concept, that’s okay. The objective is to expose attendees to different development concepts and get you all familiar with tooling and have a finished product at the end.

Note: There’s a glossary at the end of this post for terms that we may gloss over, but may be helpful to keep in mind.

Prerequisites

  • Create an account on GitHub.
  • Create an account on Heroku with the same email…

--

--

Danielle Adams

Software Engineer at AWS. Open source developer, New Yorker, TBD.