← All projects
In progress
v0.1.0
Updated In development
Viewr
A video app with a real recommendation engine behind it, not a chronological list.
FlutterPythonRecommendationsBackend
Backend
pip install -r requirements.txtRun the API
python -m viewr.backendClient
flutter runDirect downloads
Before you install
This is not packaged for end users. It runs from source, and the backend needs an item store and a built index before any surface returns anything useful.
The recommendation work is the active part of the project. Treat the client as a viewer for it rather than a finished app.
An earlier handoff for this project was drafted without code access and diagnosed a naive engine. Several of the fixes it proposed already existed. Read the refinement plan, not that document.
Requirements
BackendPython 3.11 or later
ClientFlutter 3.x
IndexAn ANN index built from the item store
HardwareCPU is enough for the current index size