Skip to content

Flix is a movie database and movie review app built using Ruby on Rails 5.0

License

Notifications You must be signed in to change notification settings

nikita-kazakov/flix-rails-app

Repository files navigation

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.

About

Flix is a movie database and movie review app built using Ruby on Rails 5.0

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published