Flask web app for sharing movie opinions with Dropbox image upload support.
- Python 3.12
- Flask 3.0
- Flask-SQLAlchemy
- Flask-Migrate
- Flask-WTF
- aiohttp — async Dropbox uploads
- uv — package manager
Clone the repository:
git clone https://github.com/hawkxdev/what_to_watch.git
cd what_to_watchInstall dependencies:
uv syncCreate .env file:
cp .env.example .envEdit .env with your values. To get DROPBOX_TOKEN:
- Go to Dropbox App Console
- Create app → Scoped access → Full Dropbox
- Generate access token in Settings
Apply migrations:
uv run flask db upgradeRun the project:
uv run flask runApp will be available at http://127.0.0.1:5000