Skip to content

abdtriedcoding/NotesGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

90 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

NotesGPT

NotesGPT seamlessly converts your voice notes into organized summaries and clear action items using AI.

Thumbnail

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

git clone https://github.com/abdtriedcoding/notesGPT.git

Install packages

npm install

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

npx convex dev

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:

npx convex env set CLERK_JWT_ISSUER_DOMAIN https://<your-app>.clerk.accounts.dev

Start the app

npm run dev

About

NotesGPT πŸ“‹βœ¨ seamlessly converts your voice notes into organized summaries and clear action items using AI πŸ€–.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors