A student-built mobile app with confessions, events, and campus content for UBC first-years.
The UBC First Year Life App helps students navigate their first year at UBC by combining anonymous confessions, upcoming events, and student community content into one place.
Built by a UBC student, this app makes the transition to university easier and more fun by giving first-years a single hub for campus life.
- 🏠 Home Feed – Curated UBC related posts
- 📝 Confessions – Anonymous student confessions, grouped by residence
- 📅 Events Tab – Calendar with upcoming events on campus
- 🎁 Giveaway (Launch-Only) – Referral-based giveaway to kickstart downloads
- ☁️ Backend API – Express + MongoDB + Firebase Storage powering the app
- Frontend: React Native (Expo), Expo Router, AsyncStorage, Luxon
- Backend: Node.js, Express, MongoDB Atlas (Mongoose)
- Storage: Mongo for text and Firebase Storage for images
- Deployment: Render (backend) + App Store (frontend)