Back to home
UCSC.app icon

UCSC.app

AI-Powered All-in-One Campus Information Portal

50+ daily active users

React · TypeScript · FastAPI · Python · Google Cloud · Vite

Overview

UCSC.app is a one-stop campus information portal built and deployed full-stack in 48 hours at a hackathon, then continued post-hackathon. It now serves 50+ daily active users (80–100+ during peak). The app provides live dining hall menus, a combined news viewer from all UCSC departments and feeds, high-speed course search, and an interactive map showing what class is currently taking place in any building.

Highlights

  • Python backend fetches, scrapes, normalizes, and serves data from multiple UCSC sources periodically through the day; designed a custom REST API
  • Built React/TypeScript frontend with responsive UI, component-based architecture, optimized builds, and sub-2s page loads
  • Integrated Google Gemini API for intelligent at-a-glance summarization of dining menus, campus news, and course data
  • Implemented parallelized data fetching for concurrent scraping of campus news, menus, and course catalogs
  • Integrated RSS feed parsing from UCSC news endpoints for real-time campus updates
  • Built and deployed the entire full-stack application within 48 hours at a hackathon
Back to home