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

https://github.com/marcusal/listify-app

A watch list app to create movie lists, created with Rails. The db is seeded via TMDB API, and the user data is stored online.
https://github.com/marcusal/listify-app

bootstrap javascript ruby ruby-on-rails

Last synced: about 2 months ago
JSON representation

A watch list app to create movie lists, created with Rails. The db is seeded via TMDB API, and the user data is stored online.

Awesome Lists containing this project

README

          

![Name](https://img.shields.io/badge/Marcus-Developer-red?style=for-the-badge)
![Issues](https://img.shields.io/github/issues/marcusal/listify-app?style=for-the-badge)
![Followers](https://img.shields.io/github/followers/marcusal?style=for-the-badge)
![Stars](https://img.shields.io/github/stars/marcusal?style=for-the-badge)
![Pull Requests](https://img.shields.io/github/issues-pr/marcusal/listify-app?style=for-the-badge)
![Last Commit](https://img.shields.io/github/last-commit/marcusal/listify-app?/main?style=for-the-badge)

# Project 4 - Listify App

### View in browser
[Live](https://rails-listify.herokuapp.com/lists)

### Screenshot
Screenshot

## Built With

- HTML
- CSS
- Ruby On Rails
- JS
- Bootstrap and SCSS
- PostGres

## Author

👤 **Marcus**

- GitHub: [@marcusal](https://github.com/marcusal)

## Technical Description

- This app uses rails as the main backbone, with PostGres storing the lists. The app features a collection of movies that the user can add to their lists.

- The DB is seeded with 100 random movies from TMDB via their API. It uses the movie title, description and image url. The description will be implemented in a later version.

- The UI was designed to make it simple for the user to scroll through their movies, and navigate around the website.

## Getting Started

If you wish to set up the project yourself, ensure the assets folder is set in a location which is in the same folder as the other files. The Index and CSS should also be easily accessible. All the content in this project was linked to offline files in the assets folder.

To get a local copy up and running follow these simple example steps.

## Prequisites

Browser (Safari, Firefox, Chrome etc.)

## Setup

Acess the live website using the link provided

## Usage

- The user can see a collection of current lists on the home page.

- Each list contains a collection of movies

- The user can create new lists, and add movies from the database to their list

- Each list can be scrolled through, and when clicked will take the user to a new youtube page for that movie's trailers

## Run Tests

Use a IDE to edit or view the code

## Deployment

Use a local broswer to deploy the project

## Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/CacheMeGifYouCan/Listify/issues)

## 📝 License

This project is [MIT](LICENSE) licensed.