The idea for this website was sparked from looking up api's with philosophical quotes. I then found out that I could make my own api with faked data using the faker library in ruby. This required me to include gem faker in my gemfile/ dependencies; I also went on to include the rack-cors gem for avoiding errors when receiving and making requests from different origins. My goal was to have crud functionality on the quotes.
To make the front-end I used npx create-react-app, mui5, and react-router-dom 5.1.2, as opposed to version 6.
For the back-end api, I used ruby on rails version 3.0.3. I created the database using postgresQL. Then used rails generate scaffold to get the basic routes and other configurations like migrations for my schemas done in one simple command. I used heroku to take the api live.