Phase 3 Project 3

Vincent Arteaga
2 min readSep 6, 2021

--

Phase 3 was a major milestone in my journey to becoming a software engineer. This section of the curriculum was jam packed with information from Ruby, SQL, Rack, and Active Record. I pushed myself to put in the extra hours to accomplish my labs and consume the material. My Phase 3 project is a list of my favorite street foods. I got the inspiration to cover this topic of street foods since I am an avid customer of street food vendors. Since the pandemic began and indoor dining shifted to take out only, my patronage to the vendors’ street stalls has increased. In my application you can input what the food is, then choose what category it falls under, and then add it to the list. You can then sort by a specific category and the application will show a list of the foods from the chosen category. Then if you have a change of taste and you wish to delete a food from the database, you can click the red delete button. From the perspective of CRUD, these three abilities handle the create, read, and delete functionality. The application accesses a Sqlite3 database, it does this by using Active Record. There are two models in the database, foods and categories. With category model having many relationships to foods the foods model. This application uses React.js, Ruby, Sqlite3, Rack, Active Record, and puts it all together. I have also used some of the Bootstrap framework to stylize the application. Over the past projects I have been familiarizing myself with this framework, as I see that it has become very popular over time. I like the overall look that Bootstrap provides and it works well with a React.js front end. I really enjoyed phase 3 and working in the backend of an application. And it was a great experience in my journey to becoming a Software Engineer.

--

--

Vincent Arteaga
0 Followers

Full Stack Software Developer, lifelong passion for technology. Experience in customer service and working on a team.