AI Notes
Project Details
Back
AI Notes
Overview
About:
AI Notes application is an efficient and intelligent note-taking solution. This application combines the power of OpenAI with seamless note management. This application empowers users to not only create, update, and delete notes but also engage in dynamic conversations with their notes.
Features:
- AI chat with response streaming using the Vercel AI SDK (useChat, StreamingTextResponse, OpenAIStream) and API route handlers.
- Intelligent document retrieval using ChatGPT vector embeddings and Pinecone.
- Light & dark theme toggle using next-themes.
- User authentication with Clerk.
- Create, update, and delete notes using Prisma and MongoDB Atlas.
- Form & backend validation using Zod, React-Hook-Form, and Shadcn UI Form.
- Fully mobile-responsive layout using TailwindCSS modifiers.
Back