AI-powered platform to generate exam-oriented notes, project notes, charts, and downloadable PDFs instantly.
| Feature | Description |
|---|---|
| ✅ AI Notes Generation | One-click generation of structured, exam-oriented notes |
| ✅ AI Diagrams & Charts | Automatic generation of graphs, flowcharts, and concept maps |
| ✅ Revision Mode | Ultra-short, crisp notes for last-minute revision |
| ✅ Smart Q&A | Class-wise & subject-wise important questions with answers |
| ✅ Credit System | Usage-based credits (free tier + paid plans) |
| ✅ Payment Integration | Stripe – Buy credits securely |
| ✅ PDF Export | Download notes as beautifully formatted PDF |
| ✅ Manage Notes | Save and organize your generated notes |
| ✅ Authentication | JWT-based secure login/signup |
| ✅ Sign In / Sign Out | Complete session management |
- ❌ Not a basic CRUD app
- ❌ Not a dummy college project
- ✅ Real AI SaaS product with monetization
- ✅ Used by students for exams, revision & concept clarity
- ✅ Production-ready architecture (error handling, rate limiting, logging)
- ✅ Complete payment flow with Stripe webhooks
- ✅ Download PDF notes with one click
| Layer | Technology |
|---|---|
| Frontend | React.js (Vite), Tailwind CSS, Axios, React Router |
| Backend | Node.js, Express.js |
| Database | MongoDB (Mongoose) |
| AI Engine | Google Gemini AI API |
| Payments | Stripe (Checkout + Webhooks) |
| Authentication | JWT (HTTP-only cookies) |
| Deployment | Render |
| PDF Generation | @react-pdf/renderer |
| Diagrams | Mermaid.js |
Frontend: : https://brainstorms-client.onrender.com
Backend API: : https://brainstorms-ai-server.onrender.com
Test Stripe Card: 4242 4242 4242 4242 | Exp: 12/30 | CVC: 123
git clone https://github.com/superezz/Brainstorms.ai.git
cd Brainstorms-aiFeel free to fork this repo and submit pull requests.
This project is open-source and available under the MIT License.