Inspiration
We've all sat through massive lecture halls where engaging 100+ students feels impossible. Existing classroom response systems are a nightmare—professors waste 3+ minutes per question contending with proprietary hardware and troubleshooting connectivity. Students pay $50-80 for plastic remotes or mandatory app subscriptions they'll use in one class (we have been there :P ). The experience? Mind-numbing multiple choice with zero context, while professors idly wait for students to answer. Meanwhile, students sit passively scrolling their phones, professors teach blind to student comprehension, and the communication gap widens. The irony? Every student already has a computer in their pocket. We're stuck with expensive legacy systems and subscription-based apps that neither students nor professors really want to use, but have to because there are no better alternatives.
We were tired of watching clunky technology actively harm modern education. Why does engagement require institutional contracts, per-student fees, and mundane onboarding? Why can't professors know in the moment when students are lost or proficient?
We built StudySync to flip the classroom: instant QR access, zero student costs, AI-generated content, and real-time feedback. No hardware. No subscriptions. No friction. Just augmented learning that works for 2025 and beyond.
What it does
Professors create a lesson by uploading their lecture content in PDF format. That content then populates a raw text input. Gemini takes that input and with a suite of action choices, educators can then choose to create a live follow-along quiz, bullet point rundown, general summary, or even flash cards. These artifacts are then available to students by QR code generated by the educator and provide live updates for comprehension, attentiveness and engagement.
No app download, no account creation, no friction. As the lecture progresses, they follow along with key concepts on their devices by answering quiz questions and reading key information. Professors see responses stream in live on their dashboard, instantly identifying struggling students or over-explained concepts permitting them to adjust their teaching on the fly or in retrospect.
Here's what makes StudySync different: we're not designing curricula or replacing professors. We're amplifying their voices and helping them reach students faster and more effectively. Professors know how to teach better than any AI ever will—StudySync just gives them superpowers. The professor remains in control; we just make their expertise reach every student in the room, not just the front row.
How we built it
We began by using Figma to build the project flowchart. Then we drafted our tech stack and settled on:
- NextJS -- Full-stack framework for our frontend and backend of both professor and student interfaces.
- TypeScript -- We love type safety <3 shoutout CS320@BU!
- Google Gemini API -- AI-powered document processing for summary and question generation. (we love this API, it is so easy)
- Vercel -- Deploys our demo.
- TailwindCSS -- Easy CSS modifications.
- Prettier -- Code formatting.
- qrcode (
npmpackage) -- Generating QR codes for the student interface link. - pdf-parse (
npmpackage) -- Extracts text content from uploaded PDFs.
Challenges we ran into
- Scope -- We begun as a language-centric learning platform but quickly realized that our app could impact more people with a more universal classroom focus. It took a lot of effort to let go of our initial foundations for our project.
- Cohesion -- Getting everyone on the same page with all of our data types and function I/O was difficult since we went for a divide and conquer approach. Coming back together and integrating each feature gave us some obstacles.
- Feature creep -- We had too many ideas flooding in and too little time. This hindered our development speed as we were constantly debating which ideas to keep and which to drop.
Human Augmentation Track
StudySync embodies the Human Augmentation track by amplifying human abilities rather than replacing them.
For Professors:
- Augmented perception: Gain real-time insight into 100+ students' comprehension of the lecture content--something impossible in traditional lectures.
- Enhanced reach: Reach every row of the lecture hall, not just the front rows and those brave enough to raise their hands.
- Instant adaptation: Unlock a sixth sense for struggling and proficient students alike, allowing you to adjust your teaching to better match their current understanding.
For Students:
- Bridged communication gaps: Close the feedback loop between you and your professor in real-time.
- New modes of interaction: Transform from a passive listener to an active participant in your lectures with technology you already have and know how to use.
- Democratized access: Zero cost, zero friction, 100% inclusive. Simply use your device and start participating. Technology should remove barriers to education, not create them.
What makes this human augmentation and not automation
We do not generate curriculum nor replace professors. Instead, we magnify professor's teaching expertise to fully cover each and every student, primarily in large lecture halls, but it could also be used in smaller classrooms with ease.
"What was your most memorable individual accomplishment?"
Temi: "Successfully hosting the website with working QR codes for students."
Jonah: "When I finished the quiz-editing functionality and we saw changes reflected in the QR code link."
Connor: "Seeing my frontend work integrate with all of the populated data from the backend."
Felix: "I am proud of when I spotted the bug that was breaking our Gemini pipeline."
What we learned
- How important it is to prioritize thinking about our hosting and making sure all of our packages work with Solution.
- How important it is to have a solid foundation down before opening our IDEs.
What's next for StudySync
There are tons of features that we look forward to adding to StudySync:
Short-term
- Multimedia support (questions with image/video/audio attachments)
- Upgraded analytics dashboard (more useful statistics, predictive engagement algorithms)
- Anonymous mode (toggles anonymity for honest answers to sensitive topics)
Medium-term
- Learning Management System integrations (for automatic grade synchronization, attendance)
- Mobile apps (iOS and Android ports with push notifications)
- Collaborative features (questions for teams or pairs)
Long-term
- Accessibility suite (for screen readers, dyslexia-friendly fonts, colorblind modes)
- Student accounts (frictionless log-in/verification, accounts spanning over courses and semesters)
- Hybrid and remote learning (students may interact with the lecture recordings even after they occur)
Built With
- gemini
- github
- javascript
- nextjs
- qrcode
- react
- typescript
- vercel

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