This is a note-taking app with an integrated AI chatbot. By using the ChatGPT API, vector embeddings, and Pinecone, the chatbot knows about all notes stored in your user account and can retrieve relevant information to answer your questions and summarize information.
Response streaming is implemented via the Vercel AI SDK.
The app is built with Next.js 14's app router, TailwindCSS, Shadcn UI, and TypeScript. It has a light/dark theme toggle and a fully mobile-responsive layout.
Learn how to build this app in my tutorial: https://www.youtube.com/watch?v=mkJbEP5GeRA