Flix is a full stack Ruby on Rails app to rate, review, and discover movies. It's really just a 'sandbox' app for me to try out some Ruby and Rails code.
- Ruby 3.2.2
- Rails 7.0.4
- Sqlite3 (for development)
- PSQL (for deployment)
- AWS (for storing movie images)
- Capistrano (for deploying to my server)
A hosted version of this app can be found at https://morning-brook-10617.herokuapp.com/. Flix is responsive with a mobile first approach.
- Simply browse a list of movies, OR
- Sign up with an email, and a password to login to read, review, fave, and rate a movie. (Admins only can create a new movie listing at this time).
- The home page loads all the movies in the database.
- Select a movie to read a synopsis of the movie and optionally (must be signed in) write a review.
- Manage your profile info, including linking your externally hosted gravatar.
You will need Ruby version 3.2.2 or higher and Rails version 7.0.4 installed before being able to run this project on your local machine.
To run this project you will need to clone this repository onto your local machine.
$ git clone https://github.com/BitKoda/flix.git
Navigate inside the folder and install all dependencies by entering the following commands on your terminal window:
$ cd flix
$ bundle install
$ rails db:migrate
$ rails db:seed
To run the application locally enter:
$ bin/dev or rails server
The application will run in your local development environment on http://localhost:3000