Define the entire technical foundation of the NUVIE platform by clearly documenting:

✅ Phase 1 is considered complete only when everything is documented and pushed to GitHub.


✅ Phase 1 Deliverables (Final Outputs)

Deliverable File Owner Status
System Architecture docs/architecture.md Berkay
Database Schema (ERD) docs/database_schema.md Andaç
API Contracts docs/api_contracts.md Berkay + Team
AI Pipeline Description docs/ai_pipeline.md Elif
iOS Architecture docs/ios_architecture.md Öykü + Can
GitHub README README.md Berkay

ELIF — AI ENGINEER (Phase 1 Tasks)

Task Description Output File Status
Define AI Inputs Required tables & features ai_pipeline.md x
Define AI Outputs Recommendation response format api_contracts.md x
Define Explainability Reason types (genre, friend, etc.) ai_pipeline.md x
Share AI Data Needs Inform DB & Backend Slack/GitHub comment x

🏗 BERKAY — BACKEND & DEVOPS (Phase 1 Tasks)

Task Description Output File Status
Repo Finalization Clean folder structure GitHub Repo
Write API Contracts All main endpoints api_contracts.md
Write Architecture Doc System overview architecture.md
Infra Templates env + docker-compose draft infra/
Finalize README Project showcase README.md

🗄 ANDAÇ — DATABASE & DATA (Phase 1 Tasks)

Task Description Output File Status
Define Tables users, movies, ratings, etc. database_schema.md
Define Relations FK & M2M relations database_schema.md
Define Indexes Performance strategy database_schema.md
Write ERD Diagram Mermaid or schema plan database_schema.md