An open API service indexing awesome lists of open source software.

https://github.com/aalejandro8/framefinders

Simple web app to showcase movies and data driven insights
https://github.com/aalejandro8/framefinders

flask jinja2 movie tmdb-api

Last synced: about 1 month ago
JSON representation

Simple web app to showcase movies and data driven insights

Awesome Lists containing this project

README

          

# [FrameFinders](https://framefinders.onrender.com/)

A movie recommendation web app built with Flask. Discover your next favorite film with personalized picks powered by The Movie Database (TMDb).

## Features

- Browse trending movies from TMDb.
- Uncover hidden gems in the movie world.
- Save films to a watchlist with PostgreSQL persistence.
- Search by title, genre, or actor.
- Responsive design for desktop and mobile (via Bootstrap).

## Tech Stack

- **Backend**: Flask (Python) - Lightweight framework for API and routing.
- **Frontend**: Jinja2 - Dynamic HTML templating; Bootstrap - Responsive CSS styling.
- **Database**: PostgreSQL - Persistent storage for watchlists.
- **API**: The Movie Database (TMDb) - Rich movie data and metadata.
- **Source Control**: Git - Version control via GitHub.
- **DevOps**:
- Docker - Containerized app for consistent deployment.
- Render - Automated CI/CD and cloud hosting.

## Prerequisites

- Python 3.9+
- TMDb API key (get one at [themoviedb.org](https://www.themoviedb.org/))
- Docker (optional, for containerized runs)
- Render account (for deployment)