Viewing party is a way for user to log in and search movies through themoviedb.com API. It also allows a user to create and view their movie night events and events that they are invited to.
- https://github.com/Omegaeye/viewing_party
- https://www.themoviedb.org/
- https://www.themoviedb.org/settings/api
- http://localhost:3000/
What things you need to install the software and how to install them
* rails
```sh
gem install rails --version 5.2.4.3
```
1. Clone Repo
2. Install gem packages: `bundle install`
3. Setup, Migrate and Seed the database: `rails db:(create,migrate,seed)`
Nagivate to and Register as a user: http://localhost:3000/
For more in depth demo, please visit: https://gist.github.com/Omegaeye/9838427f1822b57dcdf9f2a54aeb020c
Enjoy!
In order to run all tests and see coverage run:
bundle exec rspec
In order to analyze programmer's ruby conventions and format, this app uses gem rubocop
, run:
bundle exec rubocop
- This app is screened through Travis CI before deploying to Heroku.
- Need API Key from themoviedb.org
- create an account https://www.themoviedb.org/
- Apply for Api key https://www.themoviedb.org/settings/api
- Input Api Key to application.yml, run:
atom config/application.yml
- Hosted on: Heroku - https://morning-savannah-16693.herokuapp.com/
run: `rails s`
Nagivate to http://localhost:3000/
In order to use mailcatcher:
1. `gem install mailcatcher`
2. run `mailcatcher`
3. go to http://127.0.0.1:1080/
- Ruby/Rails
- javascript/jquery
- HTML/CSS/Bootstrap
It is ours and ours alone.