Flix is a movie database and review app built using Ruby on Rails 5.0. It allows the user to browse existing movies and create new movies in the database. Users can read listed reviews for each movie and create their own reviews.
Deployed to Heroku, please wait 10 seconds to load:
https://flix-app-rails.herokuapp.com
Video of Flix App (60 seconds):
https://youtu.be/QfWv7L_xgxk
Clone Flix App Repository
git clone https://github.com/nikita-kazakov/flix-rails-app
Change terminal directory to flix-rails-app_
cd flix-rails-app
Bundle install required Ruby gems without production gems.
bundle install --without production
Run Rails migration to create database tables from schema.
rails db:migrate
Run seeds.db to populate database with sample movies and reviews.
rails db:seed
Run rails server
rails server
Open the internet browser and navigate to URL below.
http://localhost:3000
You’ll see the index page.
Rspec and Capybara are used for testing.
cd flix-rails-app/spec
Run Rspec
rspec
Flix app allows users to view existing movies, add movies, and add reviews to each movie.
- Ruby 2.4.4
- Ruby on Rails 5.0
- Rspec and Capybara for testing
- Bootstrap 4.0 CSS Framework
- Sass (css compiler)
- Heroku for deployment
Special thanks to Pragmatic Studio for the initial app idea and guidance.