Movie Database Organizer - PikAMovie Roulette

An application that allows you to organize your movie database and pick a movie for movie night!
Mileage App

Project Overview

The Movie Database Organizer is a comprehensive app designed to streamline your movie-watching experience. Users can effortlessly add movies to the app's database and pull detailed information from IMDb. The app features a unique "Pick a Movie Roulette" that can randomly select a movie or filter choices based on actors, genres, ratings, and more. It also tracks your movie-watching history, ensuring you never rewatch a movie unintentionally. Additionally, the app includes a fun movie trivia game, utilizing IMDb data and AI API integration, allowing users to compete and keep score with friends. Whether you're organizing your collection or challenging a friend to a trivia showdown, the Movie Database Organizer enhances your entertainment experience.

Features

  • Database Management: Add and organize movies in the app’s database with ease.
  • IMDb Integration: Automatically upload and pull detailed movie information from IMDb.
  • Pick a Movie Roulette: Randomly select a movie or filter options based on actors, genres, ratings, and more.
  • Watch History: Track movies you've watched and ensure the roulette won't select them again.
  • Movie Trivia Game: Enjoy a trivia game with questions generated from IMDb data, integrated through AI API.
  • Score Tracking: Keep track of scores with friends, including score history and ongoing challenges.
  • Points and Challenges: Challenge friends in trivia and keep tabs on who's winning with a built-in point system.
  • Detailed Analytics: View statistics on your movie-watching habits and trivia performance.
imdb

Technologies Used

  • HTML, CSS, JavaScript
  • Bootstrap for responsive design
  • Google Maps API
  • Node.js and Express.js for backend