Boost your productivity and understanding with AI-Powered Notes. Take better notes, get instant summaries, and chat with your AI assistant to dive deeper into any topic — all in one streamlined app.
- ✍️ Smart Note-Taking: Write and organize notes in a beautiful editor.
- ⚡ AI Summarization: Instantly summarize any note with one click.
- 🤖 Chat with AI Assistant: Ask questions and get answers from your study notes using Gemini AI.
- 🔎 Topic Understanding: Get contextual explanations and related topics.
- 💾 Persistent Storage: Save your notes with local or cloud storage (future enhancement).
- 🌙 Dark Mode Support: Study comfortably, day or night.
- Next.js – React framework for production-grade web apps
- Gemini AI API – AI assistant for summarization and answering questions
- Tailwind CSS – Utility-first CSS for styling
- React Markdown – Render Markdown notes beautifully
- [OpenAI/Gemini SDKs] – Powering the assistant & summarization logic
git clone https://github.com/duresaguye/notebook.git
cd notebooknpm install
# or
yarn installCreate a .env.local file in the root and add your API keys:
GEMINI_API_KEY=your_gemini_api_key_hereReplace with your actual Gemini or OpenAI key depending on your integration.
npm run dev
# or
yarn devVisit http://localhost:3000 to use the app.
- ✅ Save notes to cloud storage (Firebase / Supabase)
- ✅ Authentication & user accounts
- ✅ Export notes as PDF / Markdown
- ✅ Collaborative note editing
- ✅ Mobile-friendly design
Contributions are welcome! If you find a bug or want to add a feature, feel free to:
- Fork the repo
- Create a new branch
- Submit a pull request
- Gemini AI (Google DeepMind)
- Next.js & Vercel
- Tailwind CSS