{"repo":"abdtriedcoding/NotesGPT","free":true,"listed":false,"github":"https://github.com/abdtriedcoding/NotesGPT","clone":"git clone https://github.com/abdtriedcoding/NotesGPT.git","description":"NotesGPT 📋✨ seamlessly converts your voice notes into organized summaries and clear action items using AI 🤖.","language":"TypeScript","stars":19,"topics":["clerkauth","convex","gemini","next14","nextjs","reactjs","shadcn-ui","tailwindcss","transcribe","typescript"],"license":"MIT","category":"ui-components","readme_excerpt":"NotesGPT NotesGPT seamlessly converts your voice notes into organized summaries and clear action items using AI. notessgpt.vercel.app Key Features: - Landing page 🛬 - Light and Dark mode 🌓 - Authentication 🔐 - Real-time voice-to-text conversion 🗣️➡️📝 - Organized summaries generation 📑 - Generate transcript using AI 📑 - Use google gemini ai for title, summary generation 🚀 - Use assembly ai for generating transcript of voice 🔊 - Ability to add action items ✅ - Ability to search through action items 🔎 - Share note functionality 🌍 Prerequisites You should have Node.js (v18+) installed on your system. Cloning the repository Install packages The repo ships an .npmrc with legacy-peer-deps=true because a few UI libraries still declare React 18-only peer ranges while the app runs on React 19 (they are runtime-compatible). Setup .env file taking reference from .env.example file Setup Convex This populates CONVEX DEPLOYMENT and NEXT PUBLIC CONVEX URL in your .env.local . Connect Clerk to Convex In your Clerk dashboard create a JWT template named convex , then point your Convex deployment at Clerk's issuer domain: Start the app","default_branch":null,"files":null,"tree":[],"storefront":"/r/abdtriedcoding","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/abdtriedcoding/NotesGPT/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}