Authors: David Glover, Armando Barron, Spencer Johnson
SlugHub is your all-in-one companion app for navigating life as a UCSC student. Designed with usability and practicality in mind, SlugHub features robust user authentication with secure password encryption. Users can create multiple accounts on a single device and seamlessly switch between them, with each user’s data securely isolated. During registration, SlugHub ensures that each username and email is unique. Passwords must be at least 8 characters long and are securely encrypted before being stored in our MongoDB database.
Students can input their class schedules using a dropdown menu preloaded with UCSC’s standardized time blocks. For added flexibility, an “Other…” option allows for custom time entries. Each added class appears as a colored block on the schedule. Classes can be easily added or removed using live-updating buttons that sync directly with the database.
This page provides quick access to commonly used UCSC student resources through a curated list of helpful hyperlinks.
Automatically routes you to your next class based on the current date and time. You can switch between different travel modes, including walking, biking, driving, and public transportation. Users can also scroll through their upcoming classes and return to the current one with intuitive navigation buttons.
Powered by BeautifulSoup and requests, this page scrapes live event data happening around UCSC. Users can:
- Pin events: Keep events at the top of the list (pinned events also change color and can be unpinned with another click).
- Hide events: Remove events to allow space for new ones (each user sees a maximum of 15 events for optimal performance).
- Add to 📆: Add events to your schedule (displayed in a distinct color) and integrate with the interactive map features.
An anonymous, real-time forum system where students can join or create chatrooms for their classes. Posts appear instantly with no need for manual refresh, and all data is securely stored in the database. Forums are organized by department and course number, allowing for easy navigation and participation.
- Education
- Slug Hack
- MongoDB Sponsor