From Michelle


Blog posts written by me

The End of the Beginning

It’s crazy to think about my Flatiron journey coming to a close. It feels like I just started and also like I’ve been working on it forever. These past 10 months have been a lot of hard work. I wasn’t sure how it would go since leaving college, getting out of the study groove, and working full time. There’s many emotions coming to the surface; excited, proud, anxious, scared, happy, nervous. How did I get here? Where am I going? What am I looking for? These are all questions that have been circling my thoughts.


Krafty Krab

About

I have been creating different kinds of crafts for many years. When I took up knitting in 2017 I wanted to start keeping track of the row and stitch counts for different garment types. With this creating the base of my spreadsheet, I began keeping track of other crafts in additional tabs. React-Redux felt like a good fit to create an application tracking craft ideas, in progress, in inventory, and (if I ever tried) crafts sold. The Krafty Krab name is inspired by Spongebob season 2 episode 22b titled Bossy Boots. Pearl wants to make some changes at the Krusty Krab and suggests different K adjectives to replace Krusty with.


JavaScript Wine Cellar

Building this JavaScript front-end, Rails API back-end, single page web application has brought me a range of emotions from proud to despair. Everything seems to be going well and then it’s not quite right. I thought I was finished at least three times before trying to add something, do some testing, and producing or finding more errors. I took it step by step and eventually everything was working in it’s correct sequence. This module felt different for me than the previous. Some parts made a lot of sense and others were harder to pick up on. As a beginner, I don’t feel I understand JavaScript function’s depth yet, but I would like to get there.


Moody Foodie

About

I have been keeping a food journal for a couple years now and, along with what I consume throughout the day, I have also been tracking how I’m feeling at the end of the day. I don’t know whether they really correlate, but just thought it would be interesting data to have. My idea for this Rails project was to create the structure of my food journal with four models of User, Entry, EntryProvision, and Provision.


Sinatra Garden Harvest

About the Application

I’ve built a Sinatra web application allowing a user to sign up, login, and log out, as well as track crops harvested in their garden. A user can create, read, update, and delete (CRUD) their own crops and read the crops of other users. Sinatra is a web framework for building rack-based web applications. It provides the bare essentials for constructing a web application as the lightweight alternative to Rails. Learning Sinatra has helped me to grasp the basics of web applications and establishing the fundamental components of how they function together. Garden Harvest was built with the Models Views Controllers (MVC) Framework for the web app stack, depicted in the triangle below. Starting with the database, I worked up the triangle to configure the application. By installing the Corneal gem I was able to begin creating Garden Harvest with the essential functional components already established. Corneal is a Ruby gem providing the necessary directories and files for a bare bones Sinatra application. See https://github.com/thebrianemory/corneal for more Corneal information. Garden Harvest was developed using RESTful conventions for performing CRUD actions over the internet. Follow along this content with the code in https://github.com/meranly8/sinatra-garden-harvest.