Back to Projects
2025Personal Project

CalBoard

A simple and minimalist iOS app built with SwiftUI that uses the 511.org API to display upcoming Caltrain timetables by station. Created to address the lack of easy solutions for quick Caltrain schedule lookup, demonstrating frontend development skills and practical problem-solving. Features clean design focused on essential transit information with intuitive station selection.

SwiftUI
iOS
API Integration
Transit
Frontend Development

Demo Video

App Demonstration

Watch how CalBoard displays real-time Caltrain schedules with a clean, minimalist interface

Watch Demo

Technical Implementation

Frontend & UI

  • Built entirely with SwiftUI for native iOS performance
  • Minimalist design focused on essential transit information
  • Clean, readable interface optimized for quick reference
  • Station selection with intuitive navigation

API Integration

  • Direct integration with 511.org API for real-time transit data
  • No proxy server needed for this demonstration app
  • Efficient data parsing and display of timetable information
  • Real-time updates of upcoming departures

Key Features

  • Station-specific Caltrain schedule lookup
  • Real-time departure information
  • Simple, intuitive station selection interface
  • Focused on solving a specific transit problem effectively

Project Context

  • Created to address lack of simple Caltrain schedule apps
  • Demonstrates frontend development skills in iOS/SwiftUI
  • Focus on user experience and practical utility
  • Never published to App Store - proof of concept and skill demonstration