Phases 3 & 4 of the GenAI Full-Stack Developer Track — two industry-grade capstone projects.
Stack: Next.js 15 + FastAPI + OpenAI (or Ollama)
Each project has its own LEARNING-GUIDE, docs, and runnable app.
| Project | What you build | Guide | Ports |
|---|---|---|---|
| rag-assistant | RAG knowledge assistant — upload docs, chat with citations | LEARNING-GUIDE.md | :3000 / :8000 |
| support-agent | Multi-agent support desk — triage, tools, escalation | LEARNING-GUIDE.md | :3001 / :8001 |
Order: rag-assistant first → support-agent (RAG before agents).
- core-python modules 01, 03, 05
- backend-with-fastapi — task-api completed
- OpenAI API key (or Ollama)
cd rag-assistant
cp backend/.env.example backend/.env # add OPENAI_API_KEY
make install && make dev- UI: http://localhost:3000 · Docs: rag-assistant/docs/
cd support-agent
cp backend/.env.example backend/.env # add OPENAI_API_KEY
make install && make dev- UI: http://localhost:3001 · Docs: support-agent/docs/
fullstack-genai/
├── rag-assistant/ # Phase 3 — RAG
└── support-agent/ # Phase 4 — Multi-agent