An AI-powered study companion built to help students stay organized, learn efficiently, and boost productivity through intelligent study tools and a modern user experience.
🔗 Live Demo: https://studyflow-ai-2.ai.studio
- 🤖 AI-powered study assistant using Google Gemini
- 📖 Lecture note summarization
- 💡 Concept explanations and coding assistance
- ✍️ AI-generated quizzes with instant scoring
- 📊 Study progress dashboard
- ⏰ Next class countdown
- 📝 Smart note management
- 🔐 Secure server-side API integration
- 📱 Responsive design for desktop and mobile
- ⚡ Fast and optimized performance
- React 18
- TypeScript
- Vite
- Tailwind CSS
- Framer Motion
- Express.js
- Google Gemini API
- Node.js (v18 or later)
- npm
### Environment Variables
Create a `.env.local` file in the project root and add:
```env
GEMINI_API_KEY=your_gemini_api_key
npm run devOpen your browser and visit:
https://studyflow-ai-2.ai.studio
src/
public/
server/
components/
assets/
- User Authentication
- Cloud Database Integration
- Study Analytics
- Flashcards & Spaced Repetition
- Calendar & Timetable
- Mobile Application
Contributions are welcome! Feel free to fork this repository, create a feature branch, and submit a pull request.
This project is licensed under the MIT License.
Ali Rashid
BS Computer Science Student • AI & Full-Stack Developer
⭐ If you found this project useful, consider giving it a star!