/21cineplexclone-py

Scraping data dari 21cineplex dan Parsing data dari Rest API untuk ditampilkan di client side.

Primary LanguagePython

21cineplex Clone

Scraping data dari 21cineplex dan Parsing data dari Rest API untuk ditampilkan di client side.

Screenshots

Desain-tanpa-judul-2.png

🔗 Demo in Vercel.app

VercelLogo

Build With

Installation

Git Clone this project

  cd 21cineplexclone-py
  pip install .\requirements.txt

Note

✅This project uses the Caching API so that it doesn't reload continuously

Run Locally

Clone the project

  git clone https://github.com/sandrocods/21cineplexclone-py/

Go to the project directory

  cd 21cineplexclone-py

Install dependencies

   pip install .\requirements.txt

Start the Flask server

  python3 index.py

Flask Route Reference

Gets the list of movies that are currently playing, coming soon and details movie

    GET /

Gets specific details movie

    GET /details/<id>
Parameter Type Description
id string Required. Movie ID

Booking Specific Movie

    GET /book/<id>
Parameter Type Description
id string Required. Movie ID

Gets food and beverage items available at that cinema

    GET /food/<id>
Parameter Type Description
theater_id string Required. theater_id or cinemaId

Gets all Cinema from CityId

    GET /getTheaters/<id>
Parameter Type Description
Id string Required. CityId

Gets all CityId

    GET /getCityId

Gets the schedule of a movie in a cinema

    GET /getSchedule/<id>/<movieId>
Parameter Type Description
id string Required. cinemaId
movieId string Required. movieId

Authors