This project allows you to retrieve cinema session schedules from website kino.kz. It uses the cinema API and web scraping to obtain data on session schedules and cinema information.
Clone the repository: git clone https://github.com/ismailov0/cinema-management.git Navigate to the project folder: cd cinema-management
$ pip install -r requirements.txt
$ uvicorn main:app --reload
Open your browser to http://localhost:8000/docs to view the app or to view API.
Endpoint for retrieving cinema data from all cinemas:
http://localhost:8000/api/cinemas
Endpoint for retrieving cinema session by id:
http://localhost:8000/api/cinema/{id}