Skip to content

thebrisly/FilmFinder_website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 Film Finder Web Application

This repository contains a simple web application built with Streamlit that allows users to search for movies using various filters. The application interacts with a BigQuery cloud database to fetch movie data. Capture d’écran 2024-03-15 à 20 18 41

 Website Link

** Link to the website : https://film-finder3-oeouywpojq-oa.a.run.app/ **


WARNING /!|

Further Use

For the purposes of Assignment 1 in the 'Cloud and Advanced Analytics' course, access to the BigQuery cloud database on Google Cloud is facilitated through a specific .json key. Please be advised that, to maintain security and control over access, this key will be deactivated following the grading of the assignment. Consequently, no further use of this access method will be possible thereafter. However, the codebase will remain accessible for review.

  • If the link doesn't work anymore it's because everything on the cloud has been deactivated.

Instructions from the university

Goal

The goal of this project is to implement a user-friendly interface that enables users to query a movie database hosted on Google Cloud. The application should provide functionalities to search for movies based on different criteria and filters.

 Details

In this assignment, we implemented a web application that enables users to search for movie titles and apply advanced search functionalities. Users can specify filters such as language, genre, release year, and average rating to refine their search results.

 Functionalities that I needed to implement in order to get all the points

  1. Autocomplete: Helps users explore movie titles based on input text.
  2. Filter by language: Allows users to filter movies based on language.
  3. Filter by genre: Enables filtering movies by genre.
  4. Filter by average rating: Users can search for movies with an average rating above a specified threshold.
  5. Filter by release year: Allows users to specify a range of release years.

This project is part of the course "Cloud & Advanced Analytics" at the University of Lausanne given by the professor Michalis Vlachos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published