Starting college means being surrounded by thousands of new faces, yet actually making connections can feel intimidating and awkward. Walking up to a classmate outside of lecture or trying to start a conversation often feels harder than it should. That’s where we saw an opportunity: what if we could turn something every student already has, their class schedule, into an instant gateway to friendships, study groups, and community? Enter Skedulr. Skedulr transforms your class schedule into your social superpower. Just upload once, and our platform instantly shows you who’s in your classes so you can connect, form study groups, or spark friendships, without the awkward small talk. On the tech side, we built Skedulr with a React (Vite) frontend, Express.js backend, and MongoDB Atlas for seamless scalability. Auth0 powers secure authentication, while our schedule parser combines OCR with Google’s Gemini API to handle everything from PDFs and ICS files to screenshots and messy images. The result: clean, structured course data that flows straight into an interactive dashboard where students can see overlaps and start connecting. Along the way, we learned how to design around a real social pain point rather than just chasing features. We pushed ourselves to balance cutting-edge AI integration, full-stack development, and user-centric design under hackathon time pressure, and we’re proud to have shipped something cohesive, functional, and genuinely impactful. But this is just the beginning. Next, we plan to expand beyond class schedules into shared interests, campus events, and smart AI-powered recommendations, with the ultimate goal of making Skedulr the go-to platform for breaking the ice and building community on every campus.

Skedulr: turning awkward schedules into effortless connections.

DEMO: https://www.loom.com/share/8043275649b14dd188e6a9b8d0b5aebf

https://www.loom.com/share/ec87d2cf21da417e9c86c2e3740fe23f

https://www.loom.com/share/0f6a4039220f460aac02c19a9fbe1f20

Share this project:

Updates