Skip to content
Flix is a movie database and movie review app built using Ruby on Rails 5.0
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
lib
log
public
spec
test
tmp
vendor/assets
.gitignore
.rspec
.tool-versions
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
config.ru
flix-rails-app_old_versions.zip

README.md

Flix App

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.

Deloyed Application

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

Getting Started

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.

Running Tests

Rspec and Capybara are used for testing.

cd flix-rails-app/spec

Run Rspec

rspec

Features

Flix app allows users to view existing movies, add movies, and add reviews to each movie.

Show Movie

Show Reviews

Movie and Review Forms

Technology Used

  • 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

Credits

Special thanks to Pragmatic Studio for the initial app idea and guidance.

You can’t perform that action at this time.