Inspiration
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned## Inspiration
During my university days, I struggled with poor time management — not knowing how much time to invest in specific subjects or how to prioritize study goals effectively. Many students in higher institutions across Africa face similar or deeper academic challenges. This shared experience birthed the idea behind OptiGrade: an AI-powered academic planner that aims to help students take control of their learning journey through predictive guidance and intelligent feedback.
What it does
OptiGrade is a smart academic dashboard that helps students forecast their CGPA, organize study plans, and receive personalized advice using AI. It aims to transform academic behavior through adaptive recommendations and progress analytics.
Key Features
- CGPA Predictor using a trained RandomForest ML model
- NLP-powered academic tips via Gemini AI
- Weekly planner + task and goal tracking
- Focus timer with motivational badges
- Analytics on planned vs. actual study effort
- Curated study resources by subject area
LaTeX Prediction Formula: $$ \hat{y} = f(x_1, x_2, x_3, \ldots, x_n) $$ Where each 𝑥 𝑖 represents a student behavior or academic factor such as grade history, attendance, and study time.
How we built it
OptiGrade was developed entirely solo using the following stack:
- Figma – UI/UX design and prototyping
- Python – Core logic and ML model development
- Streamlit – For the interactive AI interface
- Pandas, NumPy, Matplotlib – Data handling & visualization
- Scikit-learn – ML model training
- Gemini AI API – NLP for study feedback
Challenges we ran into
- Handling both design and development as a solo creator
- Difficulty sourcing academic datasets due to privacy concerns
- Fine-tuning ML predictions while avoiding model overfitting
- Structuring prompts effectively for the Gemini NLP model
- Balancing MVP scope with technical feasibility
Accomplishments that we're proud of
- MVP documentation
- Built an ML-powered CGPA engine with 92% accuracy
- Integrated Gemini API for feedback generation
- Developed planner, tracker, and analytics
- Designed entire UI flow and interactions
- Completed solo delivery of working prototype
What I learned
- Feedback loops encourage academic accountability
- Behavioural analytics create better personalization
- Visualization helps students better understand their habits
- Gamification has potential to boost focus and consistency
- Building solo teaches resourcefulness and clarity of vision
What's next for OptiGrade
OptiGrade aims to become a transformative study tool across African universities.
Planned milestones:
- Pilot testing with real users
- iOS and Android mobile development
- Sync-enabled web interface upgrade
- Launching gamified goal system
- Course manager integration
- Partnerships with higher institutions
Log in or sign up for Devpost to join the conversation.