https://github.com/tomoyamip/rails-watch-list
Watch-List is a simple Ruby on Rails CRUD app for browsing movies via the OMDb API, bookmarking favorites into curated lists, and leaving ratings/reviews.
https://github.com/tomoyamip/rails-watch-list
api-integration bootstrap crud movie-app mvc ruby-on-rails
Last synced: about 2 months ago
JSON representation
Watch-List is a simple Ruby on Rails CRUD app for browsing movies via the OMDb API, bookmarking favorites into curated lists, and leaving ratings/reviews.
- Host: GitHub
- URL: https://github.com/tomoyamip/rails-watch-list
- Owner: TomoyamiP
- Created: 2025-08-14T02:42:32.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-09-08T05:29:57.000Z (10 months ago)
- Last Synced: 2025-09-08T07:17:16.615Z (10 months ago)
- Topics: api-integration, bootstrap, crud, movie-app, mvc, ruby-on-rails
- Language: Ruby
- Homepage: https://tomoyamip-movie-list-c5ae1d5ff7d3.herokuapp.com/
- Size: 89.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
π¬ Watch-List
A simple Ruby on Rails app for browsing movies via the OMDb API, saving favorites into custom watchlists, and leaving reviews.
βΈ»
π Features
β’ π Search movies from the OMDb API
β’ π Create and manage watchlists to organize your favorite films
β’ β Bookmark movies with custom reviews and ratings
β’ π₯οΈ Clean, responsive UI built with Bootstrap & SCSS
β’ ποΈ Full CRUD functionality for lists and bookmarks
βΈ»
π οΈ Tech Stack
β’ Ruby on Rails (MVC structure, ActiveRecord associations)
β’ PostgreSQL for database
β’ Bootstrap & SCSS for styling
β’ OMDb API for movie data
β’ Heroku (optional) for deployment
βΈ»
π Learning Goals
This project was built as part of Le Wagon Bootcamp to practice:
β’ MVC architecture
β’ ActiveRecord associations and validations
β’ CRUD operations
β’ API integration and data seeding
β’ Responsive design with Bootstrap