Progression of Projects and Programming Skills
The Flatiron coursework includes major portfolio projects at the end of each module. The projects show the progression of skills gained. Beginning projects are simpler using one language, but the complexity increases with each.
Ink Well
Do you love being a little old fashioned? Your analog pens and inks collection, but digital.
Stack: Ruby, Sinatra, SQL Database, HTML, CSS
- Designed SQL Database schema and configured ActiveRecord associations
- Implemented user accounts with CRUD abilities
- Created custom HTML and CSS to design forms
Travelogger
A better way to keep track of your adventures in case the last place you went to didn’t have a magnet. Social site to share your journeys.
Stack: Ruby, Rails, HTML, CSS, SQL Database, Omniauth
- Authenticated users with Facebook login via Omniauth
- Customized form validation errors with ActiveRecord
- Implemented Rails helpers, layouts, and partials for DRYer code
Portfolio Site
A personal portfolio with dynamic admin features and responsive layout.
Stack: React, Redux, JavaScript, Ruby, Rails, SASS, Materialize CSS
- Built Ruby on Rails API endpoint with Knock JWT authentication and Gmail SMTP
- Developed React, Redux routing, and JavaScript frontend
- Integrated SASS and Materialize CSS framework for style