Build An AI Notes App (Vercel AI SDK v5, Next.js 15, Convex, RAG)

Coding in Flow · Intermediate ·🔍 RAG & Vector Search ·9mo ago
Build and deploy an AI note-taking app with retrieval-augmented generation (RAG) using Next.js 15, Convex, the Vercel AI SDK v5, and the OpenAI API. Links & project files: Starting code: https://github.com/codinginflow/convex-aisdk-rag Final code: https://github.com/codinginflow/convex-aisdk-rag/tree/Final-project Convex Dashboard: https://dashboard.convex.dev/ middleware.ts: https://github.com/codinginflow/convex-aisdk-rag/blob/Final-project/src/middleware.ts http.ts: https://github.com/codinginflow/convex-aisdk-rag/blob/Final-project/convex/http.ts ai-chat-button.tsx: https://github.com/cod…
Watch on YouTube ↗ (saves to browser)

Chapters (12)

Project preview
2:00 Project setup
4:00 Convex setup
10:16 Convex Auth setup
29:00 Creating notes (mutations)
38:45 Fetching notes (queries)
44:55 Deleting notes
55:55 Basic chatbot (streamText, useChat, http actions)
1:30:30 Creating vector embeddings
1:52:28 Similarity search + tool calling
2:15:19 Deployment
2:20:05 Outro & more
Watch this before applying for jobs as a developer.
Next Up
Watch this before applying for jobs as a developer.
Tech With Tim