🍿 Tired of endlessly scrolling streaming services, looking for the perfect movie to watch? 🍿
Look no further! With this app, you can explore a variety of movie options and easily plan your next virtual movie night with friends!
This project is based on Viewing Party Lite from the Turing School of Software & Design. Backend students were provided wireframes in order to build out this application. This app allows users to explore and select movies, create a viewing party event, and invite other users to join. The aim of this project was to build out complete CRUD funcitonality, create a many-to-many database relationship, and consume an API that requires authentication.
If you'd like to demo this API on your local machine:
- Ensure you have all prerequisites - Ruby Version 3.1.1 - Rails Version 7.0.4.x - Bundler Version 2.4.9
- Grab your API key: https://api.themoviedb.org/3
- Clone this repo:
git clone git@github.com:MelTravelz/movie_night_invite.git
- Navigate to the root directory:
cd movie_night_invite
- Then run:
bundle install
bundle exec figaro install
rails db:{create,migrate,seed}
- In the "app/config/application.yml' file add you API key:
TMDB_API_KEY: api_key_add_here
- To run all tests run:
bundle exec rspec