Inspiration
Modern learning platforms either overwhelm with dashboards or give generic advice. We wanted a transparent, fast, local “study copilot” that helps a student focus.
What it does
- Maps a student’s courses and weak concepts
- Predicts short‑term mastery gains (heuristic)
- Builds an optimized time allocation study plan
- Enforces sequential deep-focus via a gated checklist
- Ranks resources by personalized fit
- Lets you search concepts with natural language
- Finds peer matches (performance + inferred learning style)
- Generates a motivational micro-plan via Groq LLM
How we built it
- React + Tailwind UI
- Heuristic “ML” modules (predictor, planner, ranker) in ml
- Similarity engine (similarity.js) for performance & style
- Greedy time slicing (15‑minute chunks) based on marginal mastery gain
- LocalStorage-backed study session state with sequential gating
- Groq API client with model fallback + dynamic discovery
- Token embedding + cosine similarity for concept search
Challenges we ran into
- Avoiding duplicate session creation when plans regenerated
- Similarity score inflation (>10) before clamping
- Designing AI-like features without misleading users
- Handling API keys safely in a pure front-end
- Scope control: many tempting “nice to haves”
Accomplishments that we're proud of
- Entire personalization layer runs client-side
- Clear, inspectable formulas instead of vague “AI magic”
- Robust fallback logic for LLM provider
- Sequential focus workflow encouraging completion discipline
- Architecture ready for swapping in real models later
What we learned
- Simple heuristics + good UX ≈ strong perceived intelligence
- Early guardrails (clamping, gating, persistence) reduce churn
- Transparency builds user trust
- Small composable utilities beat premature abstractions
What's next for Connect and Learn
- Add Claude / multi-provider suggestion abstraction
- Real mastery regression (lightweight on-device model)
- Focus analytics (streaks, variance vs. plan, mastery trajectory)
- Calendar / Notion export of study plan
- Multi-student persistence + optional sync backend
- Rich interactive concept graph (force layout & dependencies)
- Feedback loop to adapt resource and allocation weighting
Built With
- css3
- groq
- html
- javascript
- react
- tailwind


Log in or sign up for Devpost to join the conversation.