Skip to content

AllenZ05/Movie-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 

Repository files navigation

Movie Project

A responsive, user-friendly movie website where you can discover any movie you want. The project integrates data from the TMDb API, ensuring up-to-date movie content around the clock. It features an intuitive search bar for seamless movie discovery and selection, and leverages Firebase for user authentication, login management, and storage of user watchlists

Originally started as a fun project in my grade 12 CS class, the project has since undergone significant improvements with the addition of new features and enhancements. It was initially part of a larger private repository, but once the project was mostly completed, I moved it to this dedicated repo

Features

  • User Authentication: Secure account creation and login, allowing users to manage their preferences
  • Watchlist Management: Registered users can easily add or remove movies from their personal watchlist
  • Movie Search: A powerful search feature that enables users to explore a vast movie database by title or genre
  • Detailed Movie Information: Access comprehensive movie details, including synopsis, release date, genre, cast, runtime, budget, revenue, ratings, trailers, and more

Tech Stack and Tools Used

  • Framework: Vue.js
  • Build Tool: Vite.js
  • Backend: Firebase (User Authentication, Login Management, Data Storage)
  • Programming Languages: JavaScript, CSS, HTML
  • APIs: TMDb API (Movie Data)
  • Utilities: Postman, Axios

Getting Started

  1. Clone the repository
  2. Install the dependencies using npm install
  3. Run the development server using npm run dev

Timeline

  • May - Jun 2023: Main development
  • Jul 2023 - Aug 2023: Refactoring and small bug fixes
  • Sep 2023: Small improvements and movement to this repository
  • Jan 2024: Major UI and functionality enhancements and code refactoring

Hosted website

https://cs12-summative.web.app/

About

Movie website to view all your favourite movies

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published