First Sinatra App
My Sinatra project I decided to make an Order placement app called “It’s Vegan”. Something very simple where users can create, read, update, and delete orders. This project pushed me pretty hard. But after a while, things seemed to be very straightforward and very rewarding to complete.
Starting I used the “corneal” gem. This gem helped make some of my structure, connections, and routes. After running and installing the gem I customized the file to fit my needs and project. Once I had things how I wanted I started building in my application controller. From there I built and mounted the rest of my controllers and models. Pretty straightforward process since I planned ahead and already had an idea of what I would need and how to set it up.
I hit a wall when my local environment was not set up correctly and I was running into issues getting certain gems and dependencies working. After 2 days of trying to troubleshoot I fixed the problem and had a working environment, I finally caved and asked my cohort lead for help and got it solved.
The most fun for me was the backend or server-side of the project. I love breaking things and then getting them to work. I did also enjoy the frontend of things. I took a lot of time trying to figure out CSS so I could get the style exactly how I wanted it. I am going to give this project another shot next week on our break and try to build something more complex.