An AI-powered Study Planner App built using Flutter, Firebase, and Groq AI to help students manage study schedules, track productivity, focus better, and improve learning efficiency.
- Generate intelligent study plans using Groq AI
- Personalized schedules based on:
- Subject
- Syllabus
- Study hours
- Difficulty level
- Exam dates
- Add daily study tasks
- Update progress with sliders
- Delete completed tasks
- Real-time Firestore sync
- Pomodoro-style focus timer
- Improve concentration
- Session tracking
- Productivity tracking
- Study streaks
- Focus time statistics
- Performance insights
- Firebase Authentication
- Cloud Firestore Database
- Secure user accounts
- Real-time cloud storage
- Dark futuristic design
- Responsive layout
- Smooth animations
- Neon AI theme
- Smart dashboard
- Daily tasks
- AI insights
- Study progress
- AI-generated study plans
- Subject-wise breakdown
- Dynamic schedules
- Productivity timer
- Session management
- Study statistics
- Progress visualization
- Firebase Authentication
- Secure login & signup
- User onboarding
- Account management
- Delete account
- Firebase authentication
- Flutter
- Dart
- Firebase Authentication
- Cloud Firestore
- Groq API
- Llama 3 Model
- Provider
lib/
β
βββ main.dart
βββ firebase_options.dart
β
βββ screens/
β βββ auth/
β β βββ login_screen.dart
β β βββ signup_screen.dart
β β βββ auth_gate.dart
β β
β βββ home/
β β βββ home_screen.dart
β β βββ planner_screen.dart
β β βββ analytics_screen.dart
β β βββ focus_screen.dart
β β βββ profile_screen.dart
β βββ splash_screen.dart
β
βββ services/
β βββ ai_service.dart
β βββ auth_service.dart
β βββ firestore_service.dart
β
βββ providers/
β βββ task_provider.dart
β
βββ models/
βββ task_model.dartgit clone https://github.com/PremDhakad07/neuroplan-ai.gitcd NeuroPlan-AIflutter pub getdart pub global activate flutterfire_cliflutterfire configureGo to Firebase Console:
https://console.firebase.google.com/
Enable:
- Authentication
- Email/Password Sign In
- Cloud Firestore
Visit:
Inside:
lib/services/ai_service.dartReplace:
const String apiKey = "YOUR_GROQ_API_KEY";with your actual API key.
flutter runflutter build apk --releaseAPK location:
build/app/outputs/flutter-apk/app-release.apkflutter build appbundleAAB location:
build/app/outputs/bundle/release/app-release.aabNever upload real API keys publicly.
Replace keys before uploading to GitHub:
const String apiKey = "YOUR_API_KEY";- AI chatbot tutor
- Voice assistant
- Smart reminders
- Calendar integration
- Study group system
- PDF notes summarizer
- AI quiz generation
- Gamification system
NeuroPlan AI was built to help students:
- study smarter
- stay productive
- manage time effectively
- reduce procrastination
- improve exam preparation using AI
Flutter Developer & AI Enthusiast
- Flutter
- Firebase
- AI Integration
- UI/UX Design
- API Integration
If you like this project:
- Star the repository β
- Share with friends π
- Contribute improvements π€
All rights reserved.
Built with the vision of combining:
- Artificial Intelligence
- Productivity
- Education
- Modern Mobile UI
to create a smarter learning experience for students.














