Food & Dining
RestaurantUnder NDA
A mobile app for table reservation at Japanese restaurants. Allows users to browse available restaurants, check availability, and book tables directly from their phone.
Platform
iOS
Role
iOS Developer
Industry
Food & Dining
← Back to projects

Scope of work

  • Implemented network communication with a server through designed API
  • Implemented restaurant browsing and table availability checking
  • Implemented table reservation functionality
  • Implemented location-based restaurant search via CoreLocation
  • Implemented local data caching using CoreData

Challenges & solutions

Handling real-time table availability updates to prevent double bookings was the core challenge. Implemented an optimistic locking approach where reservations were temporarily held server-side during the booking confirmation flow, releasing them if the user abandoned the process.

Tech Stack

Objective-CAFNetworkingAWSMantleCoreDataCoreLocationBitrise

Project info

ClientUnder NDA
PlatformiOS
Live previewUnder NDA