Inspiration
Around 15-17% of college students report ADHD symptoms, and up to 25% of those registered with campus disability services have ADHD. These students often face executive dysfunction, time blindness, and motivation challenges that make traditional study tools ineffective. We wanted to build a platform designed for how ADHD brains actually work, by turning structure, focus, and organization into something engaging, rewarding, and supportive.
What it does
Let’s Lock In is a web platform that syncs with Canvas LMS to transform overwhelming coursework into manageable, motivating tasks. It:
📆 Fetches assignments, due dates, and effort estimates
🎮 Uses gamified streaks, badges, and progress bars to build momentum
⏱️ Breaks work into “Pomodoro” chunks for focused sessions
🧩 Uses smart reminders and adaptive study plans to prevent burnout
👀 Integrates optional attention checks (via face/pose estimation) to encourage breaks when focus drifts
📝 Includes in-app notes, summaries, and study cheatsheets for quick review
The goal is simple: help ADHD learners stay on track without punishment or guilt.
How we built it
Frontend: React.js for a dynamic, responsive interface
Backend: Node.js with Express for routing and Canvas API integration
Database: PostgreSQL for storing user preferences, notes, and reminders
Authentication: OAuth2 with Canvas login for secure syncing
AI/ML Layer: MediaPipe for browser-based face and pose detection (non-intrusive and opt-in)
Gamification Logic: Progress algorithms inspired by behavioral psychology rewarding completion streaks and effort consistency
Challenges we ran into
⚙️ Canvas API integration - aligning multiple endpoints for assignments and due dates
🔐 Privacy and consent - ensuring attention detection features were fully optional and transparent
🧩 Gamification balance - making the system rewarding without overwhelming users
🧠 Neurodiversity design - adapting UX for variable focus cycles and working memory limitations
Accomplishments that we're proud of
Built a fully functional Canvas-linked dashboard with real-time assignment updates
Developed a focus detection prototype that respects privacy and user control
Designed a gamified ADHD UX system that turns executive function strategies into visual, supportive feedback
What we learned
How to bridge neuroscience and UX design to support diverse learning styles
The power of positive reinforcement in sustaining engagement
That inclusive tech starts with understanding, not correcting, neurodivergent users
Real-world API, database, and AI integration under time constraints
What's next for Let's Lock In
📱 Launch a mobile companion app for on-the-go reminders
🎧 Add focus playlists and AI-powered mood tracking to adapt study sessions
🧠 Partner with ADHD researchers to refine attention models
🎓 Pilot the tool with ASU students for real data-driven improvements
Log in or sign up for Devpost to join the conversation.