/show-leaving-soon-tracker-website

This is a Vue.js application that displays shows that are leaving each platform soon, featuring a countdown timer for each title based on the user's local timezone.

Primary LanguageVue

Show Leaving Soon Tracker Website

A Vue.js application that displays shows leaving the platform soon, featuring a countdown timer for each show based on the user's local timezone.

Status

Frontend Tests

Accessing the website

https://show-leaving-soon-tracker-website.vercel.app/

Run the Project Locally

Setup the Project

  1. Clone the repository

    git clone https://github.com/sakan811/netflix-leaving-soon-tracker-website.git
    cd netflix-leaving-soon-tracker-website
  2. Sign up for a RapidAPI account

  3. Subscribe to the Streaming Availability API

  4. Get your API key from the Streaming Availability API dashboard

  5. Create a .env file in the scraper directory with the following content:

    RAPIDAPI_KEY=your_api_key_here

Run the Scraper

  1. Navigate to scraper directory

    • cd scraper
  2. Run the main.py file to scrape the data

    • python main.py

Run the Website Locally

  1. Navigate to frontend directory

    • cd frontend
  2. Install dependencies

    • npm install
  3. Start the development server

    • npm run dev
  4. Open your browser and navigate to http://localhost:3000

Docs

Sequence Diagrams

Click here to view the sequence diagrams