Skip to content

Inspired by Brad Traversy's Vanilla JS course; display current movie and TV show info with detailed searching, filtering and sorting.

Notifications You must be signed in to change notification settings

SigridM/flix-app

Repository files navigation

Flix App

Sigrid Mortensen
GitHub · LinkedIn


Overview

Flix App displays up-to-date movie and TV show information with detailed search capabilities, powered by a third-party API. Built with vanilla JavaScript, HTML, and CSS, this project focuses on modern async JavaScript, user-centric design, and front-end API integration without frameworks.


Features

  • Browse trending movies and TV shows
  • Detailed search for individual movies and shows
  • Get cast, ratings, and summaries for each title
  • Mobile-responsive design
  • Beautiful, interactive UI
  • Asynchronous API calls fetch live data
  • Clean, modular codebase

Technologies Used


Getting Started

Prerequisites

  • A modern web browser (Chrome, Firefox, Edge, Safari)
  • (Optional) VS Code with Live Server

Run Locally

  1. Clone the repository:

    git clone https://github.com/SigridM/flix-app.git
  2. Open project folder:
    with VS Code or your preferred editor

  3. Launch the app:

    • Double-click index.html in your project folder
    • OR (recommended): Right-click index.html in VS Code and select “Open with Live Server”

No backend, npm install, or build steps required!


Screenshots

Screenshot 2025-11-19 at 8 31 31 AM Screenshot 2025-11-19 at 8 31 41 AM Screenshot 2025-11-19 at 8 32 48 AM Screenshot 2025-11-19 at 8 33 12 AM Screenshot 2025-11-19 at 8 33 34 AM Screenshot 2025-11-19 at 8 34 24 AM Screenshot 2025-11-19 at 8 35 15 AM Screenshot 2025-11-19 at 8 35 30 AM

What I Learned

  • Integrated with a live external movie/TV database API using fetch and async JavaScript
  • Built a responsive user interface from scratch with vanilla JS
  • Implemented dynamic searching and data display
  • Managed state and user input for a seamless search experience
  • Practiced project structuring and code readability for front-end apps

License

This project is released under the MIT License. See the LICENSE file for details.

About

Inspired by Brad Traversy's Vanilla JS course; display current movie and TV show info with detailed searching, filtering and sorting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published