Skip to content

SammyBanner45/CinePickr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 CinePickr

CinePickr is a frontend project that focuses on smart movie discovery and watchlist management. The application allows users to search for movies in real-time, organize their personal watch queue, and interact with dynamic features like filtering, sorting, and random movie selection.


🚀 Project Purpose

The goal of CinePickr is to help users easily discover movies and decide what to watch next. It combines real-time API data with an intuitive user interface to create a smooth and engaging user experience.

This project also demonstrates core frontend development concepts such as API integration, array higher-order functions, and responsive UI design.


🔗 API Used

This API is used to fetch real-time movie data including titles, posters, release year, and more.


✨ Planned Features

🔍 Live Search

  • Search movies dynamically using API calls
  • Display results instantly as the user searches

📌 Watchlist (Watch Queue)

  • Add or remove movies from a personal watchlist
  • Persist data using localStorage

🔽 Filtering

  • Filter movies based on criteria like type or year

🔼 Sorting

  • Sort movies by:
    • Release year
    • Alphabetical order
    • Ratings (if available)

🎲 Random Movie Picker

  • Select a random movie from the watchlist
  • Helps users decide what to watch

🌙 Dark Mode

  • Toggle between light and dark themes

📭 Empty States

  • User-friendly messages when:
    • No search results are found
    • Watchlist is empty

🛠️ Technologies Used

  • HTML
  • CSS (with optional Tailwind CSS / Bootstrap)
  • JavaScript (ES6+)
  • Fetch API
  • LocalStorage

📱 Responsiveness

The application will be fully responsive and optimized for:

  • Mobile devices
  • Tablets
  • Desktop screens

⚙️ How to Run the Project

  1. Clone the repository:
    git clone https://github.com/SammyBanner45/cinepickr.git

About

CinePickr is a frontend project that allows users to search movies in real-time, manage a personal watchlist, and explore content using filtering and sorting features powered by public APIs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors