(👩🏻💻WIP) Your smart companion for stress-free commuting! goSnooze is a mobile app built with React Native and Expo Go that ensures GO Transit riders never miss their stop. Don't worry, go snooze 😉 and take that nap or focus without worrying about where you are.
- 📍 Location-Based Alerts: • Sends automated SMS and voice call alerts when approaching your selected destination. • Uses Expo’s foreground and background location tracking for real-time updates. • Customizable alert radius based on user preference.
- 🔒 Account Creation and Authentication: • Firebase Auth with OTP-based phone number verification. • Multi-factor authentication support for enhanced account security. • Session persistence using Firebase’s client-side SDK.
- 🗺 Real-Time Map Interface • Displays user’s live location alongside train routes and station markers. • Uses animated markers to reflect movement and current status. • Built using react-native-maps and React Native’s animation APIs.
- Frontend: React Native, NativeWind, Expo Go
- Backend/Services: Firebase Authentication, Firestore, Twilio API
- APIs & Libraries: Expo Location API, React Native Maps, Twilio SDK

