A fullstack web application that combines a classic note-taking experience with the power of AI. Users can create, edit, delete, and manage notes, generate content using AI, summarize long text, interact with a voice agent, and access premium features through Stripe payments.
- 📝 Full CRUD operations for notes
- 🔐 Google OAuth login/signup
- 🤖 AI-powered content generation using OpenAI API
- ✂️ Summarize long notes into concise versions
- 🎙️ Voice Agent: listen to and dictate notes
- 💳 Stripe Integration for payments and premium access
- React
- TypeScript
- Tailwind CSS
- Node.js
- Express.js
- Prisma ORM
- PostgreSQL
- Google Gemini Api (text generation & summarization)
- Stripe (payments)
- Google OAuth (authentication)
- Vapi API (voice)
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-name
### 2. Install dependencies
#### Frontend
```bash
cd client
npm installcd server
npm installcd server
npm run devcd client
npm run dev- Enable offline note access
- Improve AI model switching (custom models)
- Multi-language voice support
Pull requests are welcome! For major changes, please open an issue first to discuss what you’d like to change.