MyHotel | iOS Universal Hotel App Templates (Swift)

MyHotel | iOS Universal Hotel App Templates (Swift)

MyHotel | iOS Universal Hotel App Templates (Swift)

Both iOS and Android version can share the same Parse database by inserting the same App Id and Client Key strings in their Configs files

Feb 9th 2017
• Due to a bug on Xcode 8.2.x, we had to fix the Star buttons in the LeaveFeedback controller in the Storyboard and its code in LeaveFeedback.swift, now when you tap a star the app shows it correctly.
• Updated Contact.swift by adding the MKMapViewDelegate, a custom mapPin image and a Right Callout accessory button in the MapView, so when you tap the mini location icon of the rightCalloutAccessoryView the native iOS Maps app opens up and show the location of your hotel.  
Jan 21st 2017
• Updated to XCode 8.2.1
• Updated the User Guide
Nov 4th 2016
• Updated to XCode 8.1
• Removed all 'contView' UIViews from their ScrollViews, since Apple has fixed the bug in Storyboard with Xcode 8.1
• Removed the Admin App since you can easily edit your Hotel's data via CMS panel
• Added a method that created demo classes and columns in your Parse Dashboard at first startup 
• Updated the User Guide
Oct 11th 2016
• Added Push Notifications via back4app Push web console, edited AppDelegate.swift in the CLIENT app
• Removed OneSignal and updated the User Guide accordingly
Sep 21st 2016
• Updated to Xcode 8
• We had to embed all the views that are in ScrollViews into a UIView called 'contView' in Storyboard, so the app will keep all layouts ok due to a bug of Xcode 8 on Autoresizing mask. 
You'll find this line of code into viewDidLoad() methods in the .swift files that have a ScrollView:
    contView.frame.size.width = view.frame.size.width
NOTE: Due to the bug on Xcode 8, every time you'll reopen your Xcode project, you will have to select those 'contView' UIViews and set their width to 320 by using the Size inspector panel on the right size
Jul 8th 2016
• Back to Parse SDK hosted on back{4}app | removed CloudKit
• Added Admin app to edit your Hotel's data via Simulator or a real device
Mar 24th 2016
• Updated to Xcode 7.3

MyHotel is a complete Universal app template you can use to create an app for your own hotel without needed a website.
You can update your Hotel data (name, description, gallery, rooms, etc.) via your own Parse Dashboard, so you don’t need to submit updates to the App Store when you have to add/update some info about your business.
You can also send Push Notifications to all registered devices through the Parse Push web console on back{4}app.

Since its backend is by Parse you don’t have to buy any domain/hosting, there are NO php files to upload to a web server so you’ll save some money for sever side. Worried about Parse shutting down? It won’t, please check this out:

You may also use the, a free CMS panel for Parse SDK as a great alternative to insert/edit data in your Parse Dashboard, after you’ll create your app on back4app, create a free account on and create a new Panel, choose Self-hosted Parse Server and paste your Host link, Application ID and Master Key in the relative fields (you can find them into Core Settings of your back4app dashboard)

MyHotel is very easy to customize, single Storyboard, Universal, native XCode project, Swift language, Parse SDK backend hosted on

Need an html template to promote and showcase your own version of this app?

  • XCode 8.x project – Swift – 64bit
  • Universal – iOS 8/9/10+ – Storyboard
  • Works with Parse SDK hosted on back{4}app
  • Completely update the CLIENT app’s data on your Parse Dashboard
  • PDF User Guide included
  • PSD graphics included
  • Easy to customize, well commented code

Have fun with MyHotel, and don’t forget to rate it on your Downloads page if you like it!

Important Disclaimer: We’e recently found out that some developers have bought our app templates, reskinned them just a bit and put them on sale on other source code markets smilar to CodeCanyon, saying that they developed and own such source codes.
That is a serious copyright infringement, developers who buy our templates are allowed to reskin and sell them as apps on the AppStore (accordingly to the License type they’ve purchased a template for), but are not allowed to put our original source codes for sale on source code markets, including CodeCanyon. We will report developers who made copyright infringements to the competent authorities. Thanks.