Cascading style sheets! I thought this would be a good time to review some CSS essentials (tbh: I was advised to review my CSS and design for a phone screen this week, and I moved on to the next round!). CSS allows us to specify the presentation and design of web pages separately from the content. It defines how browsers present our HTML in terms of look and feel.
At first I wasn’t sure how to begin tackling deploying an app to the internet with Heroku. Like most things, I realized it was a lot easier than I imagined it would be! The feeling when I got it to work was pretty amazing, and well-worth the effort. Here’s my app on the actual internet! It’s called The Goings On. Here’s the GitHub Repo if you wanna see what I did under the hood.
Flatiron school finish line! Yet another thing I love about coding is that “YES” feeling when you figure something out that at first seemed impossible. Creating a web app with a React/Redux frontend and a Rails API backend? YES!
This project really helped me gain a better understanding of AJAX (Asynchronous JavaScript And XML) and using the asset pipeline in Ruby on Rails to incorporate different stacks in my project. It’s very exciting how the idea of myself being a “Full Stack Developer” is starting to come into focus as the end of this program is in sight, and I’m building my confidence to tackle more in-depth concepts! (React, here I come!)
I’m very excited to be closing the book on my Rails Project. I’ve met all of the requirements now, so at this point I’m really just tinkering with the look and feel of my web application and working on refactoring. I wanted to use this project as an opportunity to practice using bootstrap, a logo image for the navbar, and user image uploading. I also used Devise for the first time to set up artist registrations and log in, as well as omniauth through facebook. I’m also considering using a geokit gem to show a user which venues or shows are nearest to them- that may be the last step to see if I can implement it. Could be fun.