An open API service indexing awesome lists of open source software.

https://github.com/sajakhtar/rails-watch-list

A Ruby on Rails website for creating collections of movie bookmarks, and reviews
https://github.com/sajakhtar/rails-watch-list

bootstrap4 cloudinary-api postgresql rails6 ruby

Last synced: 3 months ago
JSON representation

A Ruby on Rails website for creating collections of movie bookmarks, and reviews

Awesome Lists containing this project

README

          

# Welcome 👋 to Movie Watch List

1. [About](#about)
1. [Features](#features)
1. [Screenshots](#screenshots)
1. [Installation](#installation)
1. [Usage](#usage)
1. [Authors and Contributors](#authors-and-contributors)
1. [License](#license)
___
## About

The movie watch list is a way to curate your own list of favorite movies and let others review your lists.

It was developed in 1 day as the first rails applicatoin for batch #676 of the [Le Wagon](https://www.lewagon.com/) Web Development Bootcamp in Dubai.

The movie watch list is a Ruby on Rails web app that uses a base template from [lewagon/rails-templates](https://github.com/lewagon/rails-templates), created by the [Le Wagon](https://www.lewagon.com) team.

It was designed to be fully responsive.

___
## Features

The movie watch list feature set currently consists of
- Create a list
- Add movies to that list
- leave a review

___
## Screenshots

### Desktop


homepage
homepage
list
list

### Mobile


homepage
homepage
list
list

___
## Tools

Languages and Tools utilized in this project



ruby


rails


javascript


css3


bootstrap


git


postgresql

JavaScript Plugins
- [Typed JS](https://mattboldt.com/demos/typed-js/)
- [AOS](https://michalsnik.github.io/aos/)
- [BarRating](https://antennaio.github.io/jquery-bar-rating/)

APIs
- [Cloudinary](https://cloudinary.com/)
- [TMDB](https://www.themoviedb.org/)
___
## Schema


homepage

___
## Installation

Setup data schema and database locally with seed data

```bash
rails db:migrate

rails db: seed
```

To install Ruby Gems and JavaScript plugins:

```bash
bundle install

yarn install
```

Environment variables:
- Cloudinary API key

___
## Usage

To run in localhost:3000

```bash
rails s
```
___
## Authors and Contributors

Sajid Akhtar
- Github: [@Sajakhtar](https://github.com/Sajakhtar)
- LinkedIn: [@sajakhtar](https://www.linkedin.com/in/sajakhtar/)
- Twitter: [@sajakhta](https://twitter.com/Sajakhta)

With special thanks to [Tarig Bouazzati](https://github.com/tbouzza) for the teaching, mentoring and general support during the project.

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
___
## License
[MIT](https://choosealicense.com/licenses/mit/)

___