An AI-powered notes generator that creates structured notes for any topic and difficulty level, including diagrams, charts, and important exam questions.
- ✨ Generate notes for any topic & difficulty level
- 📊 Includes diagrams, charts, and visual explanations
- ❓ Provides exam questions with priority levels (⭐ 3, 4, 5 stars)
- 📱 Fully mobile responsive design
- 🕘 Notes history saved for later access
- 📄 Download notes as PDF
- 🔐 Google Authentication for secure login
- 💳 Credit-based system with Stripe integration
- 🎁 50 free credits for new users
- ⚡ Fast and user-friendly UI
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- AI Integration: Gemini API
- Authentication: Google OAuth
- Payments: Stripe
- Login using Google Authentication
- Get 50 free credits
- Enter topic and difficulty level
- AI generates:
- Structured notes
- Diagrams & charts
- Priority-based exam questions (⭐ 3–5)
- Users can:
- Save and revisit notes anytime
- Download notes as PDF
- Purchase more credits via Stripe
- Free users get 50 credits
- Each note generation consumes credits
- Users can purchase more credits via Stripe
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-name
npm install
npm run dev
Create a .env file in the root directory and add:
PORT=your_port
GEMINI_API_KEY=your_api_key
JWT_SECRET=your_auth_secret
STRIPE_SECRET_KEY=your_key
STRIPE_WEBHOOK_SECRET=your_webhook_secret
MONGODB_URL=your_mongodb_connection
CLIENT_URL=your_client_url- Personalized recommendations
- Dark mode
- Performance optimization
Contributions are welcome! Feel free to fork and submit a pull request.
For feedback or suggestions, feel free to reach out.