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.