- Overview
- Demo
- Key Features
- Technologies Used
- Setup and Installation
- Usage
- Contributing
- License
- Acknowledgements
Mind Mentor is an innovative AI-powered study assistant designed to revolutionize the way students learn and prepare for exams. Leveraging cutting-edge AI technologies, Mind Mentor offers personalized study plans, curates learning resources, and provides intelligent assistance to accelerate your learning journey.
demo.mp4
- Personalized Study Plans: Generate tailored study schedules based on your subject and exam date.
- AI-Curated Resources: Access a wealth of learning materials curated by our advanced AI.
- Intelligent Q&A: Get instant answers to your questions as you learn.
- Interactive UI: Enjoy a sleek, responsive interface with animated components for an engaging user experience.
- Frontend: Next.js 14, React, TypeScript
- Styling: Tailwind CSS, Framer Motion for animations
- AI Integration:
- Google's Generative AI (Gemini Pro model) for study plan generation and resource curation
- Groq AI with CopilotKit for the intelligent chatbot assistant
- UI Components: Radix UI, Shadcn UI
- State Management: React Hooks
- API Routes: Next.js API routes for backend functionality
-
Clone the repository:
git clone https://github.com/KartikLabhshetwar/mind-mentor.git cd mind-mentor
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.env.local
file in the root directory and add your API keys:GOOGLE_API_KEY=your_google_api_key_here GROQ_API_KEY=your_groq_api_key_here
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser to see the application.
-
Generate Study Plan:
- Navigate to the Study Plan section.
- Enter your subject and exam date.
- Click "Generate Plan" to receive a personalized study schedule.
-
Curate Resources:
- Go to the Resource Curator section.
- Input a topic of interest.
- Click "Curate Resources" to get AI-recommended learning materials.
-
Ask Questions:
- Use the CopilotKit assistant feature for any study-related queries.
- Get instant, intelligent responses to support your learning.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Developed with ❤️ by Kartik