Skip to content

MelTravelz/movie_night_invite

 
 

Repository files navigation

Movie Night Invite

🍿 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!



🎬 About this Project

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.


🎬 Built With

Ruby on Rails


🎬 Getting Started

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



🎬 Schema Diagram

Movie Night Invite Schema


🎬 Simple Browser View

Movie Night Invite Browser View

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 86.4%
  • HTML 11.5%
  • JavaScript 1.3%
  • CSS 0.8%