IslandGuide
Offline Travel Companion App

About the Project
IslandGuide is an offline-capable travel guide for a Caribbean island with restaurants, events, weather, maps, promotions, and bookings — all without internet.
Requirements & Objectives
- Provide comprehensive destination info offline.
- Include offline maps with points of interest.
- Support event calendars.
- Integrate weather, promotions, and bookings.
The Engineered Solution
1Offline Content Database
Downloadable destination package that syncs when connected.
2Offline Maps
Pre-downloaded map tiles with directions and POI markers.
3Event Calendar
Filterable daily, weekly, and seasonal event listings.
4Booking & Promotions
Reservations and deals from partner venues.
System Architecture & User Flow
Package the content
The full destination database downloads as one offline bundle.
Render maps offline
Pre-downloaded map tiles power navigation in remote areas.
Surface daily events
Filterable daily, weekly, and seasonal listings work without internet.
Sync on reconnect
Reservations and updates reconcile when a connection returns.
Engineering Process
- Built native iOS app with robust offline architecture.
- Implemented content packaging for full database download.
- Developed offline map functionality.
- Created destination website for pre-trip planning.
Production Tech Stack
| Layer / Component | Production Technologies |
|---|---|
| Mobile App | Objective-C (iOS) |
| Offline Storage | Core Datalocal cache |
| Maps | Offline tile rendering |
| Website | Destination web portal |
| Architecture | MVC |
Outcome & Business Impact
IslandGuide became the go-to travel companion with high downloads at airports and hotels. Offline-first was the key differentiator.


