Alex BecianaHomepage

rcli_app

Backstory — During the Covid-19 pandemic, I was a student at Flatiron School, a coding and data science bootcamp, and learned full stack software engineering. During the program, I found myself doing a lot of firsts with programming languages and building applications.

The Problem

As a student at Flatiron School, we started learning Ruby during Mod 1 running scripts and creating command-line applications. The command-line applications were a learning curve for my cohort and I. And unfortunately, some of us failed our code challenges and had to repeat Mod 1.

When I repeated Mod 1, I was determined to pass the module and fully understand the Ruby and object oriented programming concepts that I was consistently confused by.

Project Scope, Goals, and Process

Besides passing the code challenge, I realized that the biggest hurdle for others and myself was the command-line application project. So I decided to create a template for beginner Rubyists. However, to make it simpler and more turnkey, I created a Ruby gem to fully unpack the starter code for a command-line application.

Goals

The goals for this project were simple.

  • A user should be able to install the Ruby gem successfully.
  • The gem should include supplementary gems that are commonly used (i.e. ActiveRecord, SQLite, Faker, etc.)

The Solution

The release of the gem was a success. I received a lot of praise from my instructor and cohort for it's creation. As of today, the gem has been downloaded almost 1800 times.

Alex Beciana | Portfolio Project | rcli_app
Project status:
Completed
What I used:
  • Ruby
  • Ruby Gems