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

Share this project:

Updates