You are currently viewing Affirm Project Introduction:  Rails, an API, and Postgres

Affirm Project Introduction: Rails, an API, and Postgres

Part 1 of 5 of the Affirm series

Rails, Open Source API, and Postgres

The Affirm mini-project will result in a small CRUD web application that will use an open source API, Rails, and Postgres to deliver quotations per keywords.

Affirm App Purpose

  1. To provide encouragement to those seeking it through encouraging and comforting quotations that match certain keywords through a web application.
  2. To demonstrate a level of proficiency with Rails, postgres, APIs, Agile, and FDD to include in my portfolio

Product Development: Agile and FDD

To develop the Affirm app as a product, I will be using an Agile approach described by Smartsheets. As to a specific Agile methodology, I’ve selected Feature-Driven Development (FDD). It’s comprehensive and a great fit for my background and current interests. In all, I will abbreviate and simplify where appropriate for a simple demonstration project.

Related Work

Some notes on my background and work related to the Affirm app:

Recently, I’ve setup an Ubuntu VM using Ansible and Vagrant. You can see the tutorial here and the code here. I’ll be using the VM to develop this Rails application, and the application will be hosted on this website, CodeOnward.com.

I’ve worked with relational databases before: mySQL at Lockheed Martin and with my side websites’ CMS; SQL at Nebraska Book Company and at Jeppesen. See my resume for more details.

CR Johnson

As a software engineer with over a decade of experience working for Fortune 50 companies developing software for Windows, the web, and a few interplanetary spacecraft, she's programmed in a plethora of languages including the C#/ASP.NET stack and, recently, Rails. She has tweaked more CSS files than she can count and geeks out a little on data and SQL databases. In her spare time she works on her first novel and enjoys bicycling and dark chocolate.