Skip to content

Bring together the programmes of films of independent Parisian cinemas

Notifications You must be signed in to change notification settings

hlbotterman/cinema_paris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cinema Paris Web Application

Overview

This project is a web application that lists independent cinemas in Paris (referenced here), displays their schedules, and shows the locations on an interactive map. Built with Python and FastAPI, it provides users with an intuitive interface to explore movie schedules and cinema information.

The project is motivated by the fact that there is currently no single page where people can easily consult the screenings at independent cinemas in Paris. Instead, they have to visit each cinema's site individually, which makes difficult to get a complete overview of what's on offer.

Features

  • Interactive Map: Displays cinemas using Leaflet and OpenStreetMap.
  • Dynamic Scheduling: View cinema schedules for the current and upcoming days.
  • Backend with FastAPI: Efficient API built with FastAPI for fetching and rendering data.
  • Responsive Design: Adapted for both desktop and mobile views.

Installation

Prerequisites

  • Python 3.11 or higher
  • Poetry (for managing dependencies)
  • Git (to clone the repository)

Setup Instructions

  1. Clone the repository
    git clone https://github.com/hlbotterman/cinema_paris.git
    cd cinema_paris
    
  2. Install dependencies using Poetry
    poetry install
    poetry shell
    
  3. Start the application
    uvicorn main:app --reload
    
  4. Open your browser and navigate to http://localhost:8000 to access the application.

About

Bring together the programmes of films of independent Parisian cinemas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published