CNadjim / MovieOnRails

https://movie-on-rails-esgi.herokuapp.com/
3 stars 0 forks source link

npm Build Status GitHub issues License Apache-2.0

MovieOnRails

https://movie-on-rails-esgi.herokuapp.com/

Prerequisites

Ensure you have this installed before proceeding further

Local Environment

Launch App

http://localhost:3000

$ bundle
$ rails db:migrate RAILS_ENV=development
$ rails s

And launch browser to endpoints :

Generate Scaffold

rails generate scaffold Type name:string color:string --skip --skip-test-framework --skip-assets
rails db:migrate

Add reference

rails g migration addTypePokemon2 type:references

In MODEL : add_reference :pokemons, :type, foreign_key:true

Add Model

rails g model PokemonMove pokemon:references move:references --skip-test-framework

Devise

gem 'devise'
gem 'devise-i18n'
bundle exec rails generate devise:install
bundle exec rails  generate devise User
bundle exec rails db:migrate
bundle exec rails generate devise:i18n:views

Drop db

rake db:drop db:create db:migrate

Useful Links

API KEY : 3942737097dcd29145fe000304ac2294
http://image.tmdb.org/t/p/original/ + imgUrl

TMDB API

API KEY : 3942737097dcd29145fe000304ac2294

Exemple de requête API : https://api.themoviedb.org/3/movie/550?api_key=3942737097dcd29145fe000304ac2294

API DOC : https://developers.themoviedb.org/3/movies/get-popular-movies