An intelligent note-taking and learning assistant that transforms static information into dynamic study materials. This platform allows users to create, organize, and leverage AI to maximize their learning efficiency.
The AI Knowledge Based Platform is designed for users who need more than just a place to store text. By integrating LLMs, the platform helps users digest information through automated summarization and reinforces learning via AI-generated self-assessment quizzes.
- Smart Note Management: Create, edit, and save structured notes with a clean, modern interface.
- AI Summarization: Instantly condense long-form notes into key takeaways and bullet points.
- AI Self-Testing: Generate customized questions based on your specific notes to practice active recall.
- Secure Authentication: Personal accounts to keep your knowledge base private and accessible.
- Persistent Storage: All notes and summaries are stored securely in a cloud database.
- Frontend: Next.js, React.js, Tailwind CSS
- Backend: Node.js, Next.js API Routes
- Database: MongoDB Atlas
- Authentication: NextAuth.js
- AI Engine: Gemini API
- Styling & Motion: GSAP / React Three Fiber
- Node.js (v18 or higher)
- MongoDB Atlas account
- AI API Key
- Clone the repository:
git clone [https://github.com/SadiaBhaks/AI-knowledge-based-platform.git](https://github.com/SadiaBhaks/AI-knowledge-based-platform.git) cd AI-knowledge-based-platform