Project Info

StudySlug

Devpost

Inspiration

As students at UCSC, we often found it difficult to coordinate study groups, meet classmates in the same classes, or get timely academic help. We wanted to create a centralized tool that encourages collaboration, makes scheduling easier, and supports academic growth, all tailored to the student experience.

What it does

StudySlug helps UCSC students connect with peers in their classes, form study groups, and meet in real-time based on availability. Students can: Check in to campus locations to show when and where they're available. View a live map showing others who are free to study nearby. Create a study profile with classes and weekly availability. Chat with the Gemini AI Tutor for instant academic assistance.

How we built it

We used: React for the frontend interface Express + Node.js for the backend API MongoDB for user data and check-in storage Leaflet to display a live, interactive campus map Firebase Auth for secure login Gemini API for AI-powered tutoring and Q&A

Challenges we ran into

Implementing a smooth and responsive AI chat experience with Gemini and integrating real time map markers with user check-in data.

Accomplishments we're proud of

Seamless signup and matching flow based on class and schedule, integration with Gemini AI for tutoring support, clean and accessible UI tailored to UCSC students.

What we learned

How to work collaboratively across frontend, backend, and AI components.

What's next

Add group chat features and calendar syncing, enable push notifications when nearby students check in, launch a mobile-friendly version for faster on-the-go meetups, open it up for students at other UC campuses.

Analysis

Compare with all teams

View

Metric

Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.

Technology

Found in codeClaimed only
  • CSSIn code
  • ExpressIn code
  • FirebaseIn code
  • Google GeminiIn code
  • HTMLIn code
  • JavaScriptIn code
  • MongoDBIn code
  • ReactIn code
  • Node.jsClaimed

8 of 9 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.

AI coding agents

No AI coding agent signals were found in this repository.

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

70 KB

Source files

39

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars