Building a Frontend + Backend in Ruby on Rails
Only using Rails for a web app isn't convention, but it sure is a good way to test your Rails skills. For my Rails application, I built a personal trainer appointment scheduler. There are two sides to this application. The personal trainer side, and the client side. A personal trainer has the ability to sign up for an account, making them available for a client to find them and book an appointment. The client has the ability to signup for an account, view all personal trainers, and then schedule an appointment with a trainer of their choosing. My model relationships are the following:
Once the user has successfully logged in/signed up, they’re redirected to the index page, which lists all future appointments you have scheduled.