Demographix is a data visualization tool designed to showcase demographics of on-screen cast members in popular Hollywood movies. The project uses a React 18 + Vite 6 frontend, a Flask 3 API on Python 3.13, and a PostgreSQL database modeled with SQLAlchemy 2. The app also uses TMDB and Google's Gemini to retrieve and enrich demographic data.
Install Overmind before starting both local processes:
brew install overmindovermind (Go-based, supports attaching to individual processes):
overmind startBackend dependencies are managed with Poetry from api/; frontend dependencies are managed with pnpm from client/.