My Flatiron Project Showcase (part 1)

Alec Scully
3 min readApr 29, 2021

It’s been a little over a month since I graduated from the software development course alongside my cohort-mates at Flatiron. Over the course of the high intensity learning, we were all tasked with five main projects. Four of the projects were paired programming partner projects with one to two partners that was related to the phase (two prior weeks of learning) you just learned. The last project was a three week, self-guided, solo capstone project to showcase everything you have learned in the course. I wanted to showcase those projects in one space to show my growth as a developer.

For the sake of brevity, I will be showcasing the first three projects.

Phase One Project — Holiday Shopper

For this project, we were tasked to create a CLI (Command Line Interface) app. The specifications requirements for this project were that it needed to access a Sqlite3 Database using ActiveRecord, it needed a minimum of three models, one of the models needed full CRUD (create-read-update-destroy) functions, and that we utilized good object oriented design patterns.

My partner, Kishana Liburd, and I decided to create a holiday shopping app. The original intent of this app was to be able to find gifts and stores inside of certain malls to add to a wishlist. Quickly the app evolved into a shopper being able to see the item information and what store it was in, but also you could take on the store owner role. As a store owner you could add/edit/remove items from certain stores, or open and close stores all together.

You can find the git repo for this project here.

Phase Two Project — Code Wars

During Phase 2, we moved on from using CLIs and learning vanilla Ruby to learning how to use Ruby on Rails. This project was designed for us to understand MVC (model/view/controller) frameworks and applying full CRUD functionalities to them.

Roberto Acosta and I spent our first day getting to know one another and the likes that we shared. We found common ground with Star Wars, among other things and decided to use that for inspiration for our project. We came up with the idea of creating Star Wars characters and battling them against one another and other Galactic Legends. We created a dummy sign-up, and the ability for a user to create and delete their own characters. Users were also able to see any information about their favorite characters and factions. Lastly, a user was able to battle against other characters and see who won the battle (determined by a coin flip in the backend). Roberto is a master at CSS and website design, but with time constrains he was only able to do the landing page.

Unfortunately since this project was filmed, the hosting for our gifs and images has stopped so this current build is not functional, but a goal of mine is to fix that all up soon.

You can find the git repo for this project here.

That is all for this post, but check back soon for the second part detailing the last three projects I worked in during my time at Flatiron!

--

--