For my React/Redux final project, I decided to build a game.
The Rails and Javascript project required students to build on their preexisting rails project and add dynamically loaded javascript elements. In my project, the my-bar application from my previous blog post, I added several javascript features including loading a form, submitting the form, viewing the next record in a database model, and showing additional data for a record, all without without redirecting or loading a new web page.
For my rails project, I decided to create an app to manage an index of bar drinks. Users could sign up, add drinks to a master list of drinks, write reviews for them, and even save their favorites to a personal drink list. Users could view the full list of drinks, or filter it to view complex drinks with 4 or more ingredients, or simple drinks with 3 or less. A user could also see the list of ingredients currently used in all drinks, and then select one to view drinks that were made with that ingredient.
For my sinatra portfolio project, I created a web application that would allow users to track movies and shows they were currently watching or would like to watch. Personally, there are so many new and interesting shows and movies to watch these days that I occasionally forget about one or another, or start a show only to forget what episode I stopped at.
For my project I decided to create an application that displays information about current top box office movies. I started by thinking about what information the user would be interested in. What did I look for when I wanted to go to the movies?