Overview
Udlivery connects campus orderers with student ‘Udliverers’ for dining hall food, restaurant orders, personal items, and package pickups—optimized for short on-campus trips.
Business problem
Students lose time to dining lines, mailrooms, and cross-campus errands.
Solution
A two-sided campus delivery platform where students order and students deliver, with ticket photo uploads, multi-order acceptance, and same-day payouts for couriers.
Target users
- University / college students
- Campus orderers
- Student couriers earning on campus
Key features
- Dining hall & restaurant delivery
- Personal item and package delivery
- Kiosk ticket / pickup photo upload
- Student courier onboarding
- Accept up to 3 orders at a time
- Same-day courier payments and tips
- Campus-focused short-distance logistics
Architecture
Dual-role React Native app (orderer / courier) with order lifecycle, matching, and payout modules.
State management
Order-centric state with real-time status updates for active deliveries.
Backend
Order matching and campus location services via backend APIs.
Integrations
- Push notifications
- Maps / campus location
- Payout transfers
- Image uploads
Performance optimizations
- Snappy order status transitions
- Compressed ticket image uploads
- Reliable multi-order courier queue UI
Offline support
Critical active-order details cached for courier continuity.
Push notifications
Order placed, accepted, picked up, and delivered notifications.
Authentication
Student-oriented authentication and campus selection.
Payments
Order payments plus courier same-day transfers and tips.
Analytics
Order conversion, courier acceptance latency, and campus demand heat.
Challenges & solutions
Supporting two distinct roles without confusing navigation
Clear role modes and order-state driven courier UX
Trust and safety on campus deliveries
Student-courier model and transparent order ticket flows
Business outcomes
- Live on App Store and Google Play
- Strong App Store rating (5.0 from early reviews)
- Continuous branding and UX iterations through v3.x
My role
- Implemented campus order and courier experiences
- Built upload and delivery-status flows
- Supported ongoing store updates and UI polish
Lessons learned
- Two-sided marketplaces need role clarity above feature count
- Campus logistics are won on speed and trust, not city-scale routing
Future improvements
- Broader campus network expansion
- Smarter courier batching
- Richer orderer ETA communication