Go Rails

Go Rails is a mobile app that allows user to see real-time Go Train Schedules

a picture of me

Benjamin Noje

2025

β€’

See Project!

About This Project

Go Rails is a free mobile app that allows users to see real-time GO Train schedules, ensuring they never miss their train. Built with React Native and Expo, the app provides a smooth and responsive interface for commuters. Styled with TailwindCSS, Go Rails focuses on simplicity, speed, and usability.

The app uses a full-stack mobile development approach, leveraging Zustand for state management to efficiently handle schedule data. Its backend ensures real-time schedule updates and reliable performance across Android and iOS devices.

Developing Go Rails was an exciting experience, combining real-time data integration and mobile optimization. User feedback highlighted the app's ease of use, reliability, and convenience for daily commuters who depend on accurate GO Train timings.

Go Rails mockup

Features πŸš†

  • πŸš€ Onboarding Flow - Smooth registration and setup process for new users.
  • πŸ•’ Real-Time Train Schedules - Always get accurate GO Train timings.
  • πŸ”” Notifications - Get alerts for train delays or schedule changes.
  • πŸ“ Nearby Stations - Quickly find stations around your location.
  • πŸ—ΊοΈ Route Planning - Plan your trips using real-time schedules.
  • πŸ“… Recent Trips - Keep track of your recently checked trains.
  • πŸ’Ύ Offline Support - View last loaded schedules without an internet connection.
  • πŸ“² Responsive on Android and iOS - Optimized for all devices.

βš™οΈ Tech Stack

  • React Native
  • Expo
  • Zustand for state management
  • TailwindCSS for UI styling
  • Real-Time API Integration for train schedules