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 π
You should have Node.js (v18+) installed on your system.
git clone https://github.com/abdtriedcoding/notesGPT.gitnpm installThe repo ships an
.npmrcwithlegacy-peer-deps=truebecause a few UI libraries still declare React 18-only peer ranges while the app runs on React 19 (they are runtime-compatible).
npx convex devThis populates CONVEX_DEPLOYMENT and NEXT_PUBLIC_CONVEX_URL in your .env.local.
In your Clerk dashboard create a JWT template named convex, then point your
Convex deployment at Clerk's issuer domain:
npx convex env set CLERK_JWT_ISSUER_DOMAIN https://<your-app>.clerk.accounts.devnpm run dev