Memory Director is a voice-led memory-film producer for older adults. It helps a user turn deliberately selected, consented photos and videos into an approximately one-minute vertical memory film for manual saving and sharing.
- Google Cloud AI is the only AI provider used by the product.
- The ClickHouse track requires a runtime query through the official
mcp-clickhouseserver. - The MVP never publishes to social networks on a user's behalf.
- Media choices are reversible, uncertain facts require confirmation, and a consent/export gate must pass before the film is saved.
cd services/api
uv run pytest -v
uv run uvicorn app.main:app --reload --port 8000
cd ../../apps/web
npm install
npm run test -- --run
npm run devThe web app calls http://localhost:8000 by default. For a deployed web client, set
NEXT_PUBLIC_API_BASE_URL in apps/web and set WEB_ORIGINS in services/api to the
comma-separated, exact browser origins allowed to call the API.
- About the product
- Project brief
- Architecture
- Mobile production flow
- Demo media rights register
- Three-minute demo runbook
- English prompting pack
- Terraform bootstrap and state lifecycle
- Application deployment
- Public-domain operations
- Devpost project page and submission checklist
- Three-minute demo script
Internal planning artifacts are kept separate from the public product-documentation path.
MIT. See LICENSE.