BrightMind is an AI-powered educational platform designed to bridge the learning gap in rural and under-resourced areas. Leveraging cutting-edge language models like Gemini 2.0 Flash, the platform provides accessible, engaging, and personalized learning experiences to both students and teachers.
-
🔍 AI-Generated Content Summaries
Quickly understand complex topics with concise summaries powered by Gemini 2.0 Flash. -
❓ Doubt-Solving Chat Assistant
Real-time AI chat to help students and teachers clarify doubts instantly. -
📝 Quiz Generation
Automatically generate quizzes from lesson content to reinforce learning. -
📄 Downloadable PDFs
Export summaries, quizzes, and notes as PDFs for offline use—ideal for areas with limited connectivity. -
🌐 Multi-Platform Access
Built with Next.js for web and React Native for mobile—ensuring access across devices. -
🧠 Teacher Toolkit
Access teaching aids, translated materials, and lesson plans tailored for rural contexts. -
🌍 Multilingual Support
BrightMind breaks language barriers by offering educational content in multiple regional languages, ensuring inclusivity and better understanding for learners in diverse linguistic backgrounds.
Frontend
- 🌐 Next.js – React-based framework for server-side rendering and static websites
- 📱 React Native – Cross-platform mobile app development
Backend
- 🐍 Django REST Framework – Flexible and powerful framework for building Web APIs
- 🗃️ SQLite – A lightweight database for embedded apps
AI Engine
- 🤖 Gemini 2.0 Flash – AI model used for content generation (summaries, quizzes, chat)
Other Tools
- 🔒 JWT – Secure token-based authentication
cd backend
python -m venv venv
source venv/bin/activate # or .\venv\Scripts\activate on Windows
pip install -r requirements.txt
python manage.py migrate
python manage.py runservercd frontend
npm install
npm run devcd Appdev
npm install
npx expo start # or run-ios