Skip to content

priyansh18/SceneIt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SceneIt

A movie discovery platform to search movies, explore full cast, and plan what to watch next.

Live: sceneit.priyanshsinghal.com

SceneIt Homepage

Features

  • Search — Find any movie or TV series via OMDB API
  • Movie Details — Full info including plot, ratings, genre, director, and awards
  • Full Cast — Browse the complete cast with real photos, character names, and 3D flip cards (powered by Wikidata + Wikipedia)
  • Likes — Heart your favorite movies
  • Wishlist — Bookmark movies to watch later
  • Watch List — Calendar-based scheduling with date and time picker
    • Mark movies as watched when done
    • Missed movies auto-shift to the next available day
    • Track shift count and status (Planned / Rescheduled / Watched)

Tech Stack

Layer Tech
Frontend React 16, React Router 5, Redux + Thunk
Styling Bootstrap 4, Font Awesome, Custom CSS
Movie Data OMDB API
Cast Data Wikidata SPARQL + Wikipedia REST API
Persistence localStorage
Deployment Vercel

Getting Started

# Clone
git clone https://github.com/priyansh18/SceneIt.git
cd SceneIt

# Install
npm install

# Run
npm start

Open http://localhost:3000 in your browser.

Project Structure

src/
  components/        — Navbar, HomePage, Footer, Spinner
  features/
    search/          — Search actions, reducer, results page
    movie/           — Movie detail, MovieCard with hover overlay
    cast/            — Full cast page, 3D flip CastCard
    likes/           — Like toggle, likes page
    wishlist/        — Bookmark toggle, wishlist page
    watchlist/       — Calendar scheduling, auto-shift logic
  storage.js         — localStorage persistence helper
  store.js           — Redux store combining all reducers

Author

Priyansh SinghalGitHub

About

Movie discovery platform with OMDB API & interactive 3D flip card UI

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors