FindMe | iOS Universal People Searching App Template (Swift)

FindMe | iOS Universal People Searching App Template (Swift)

FindMe | iOS Universal App Template (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

Jan 20th 2016
• Updated to XCode 8.2.1
• Updated the User Guide
• Updated GoogleMobileAds.framework and its relative code
Nov 3rd 2016
• Updated to XCode 8.1
• Removed all 'contView' UIViews from their ScrollViews since Apple has fixed the bug in Storyboard
Oct 22nd 2016
• Added main.js file to be uploaded into your Cloud Code container on back4app | Edited the report user function in OtherUserProfile.swift accordingly, it will call the reportUser function in main.js, so you don't need passwordString anymore
• Removed 
        userForSignUp[USER_PASSWORD_STRING] = passwordTxt.text
from SignUp.swift
• Removed 
       let USER_PASSWORD_STRING = "passwordString" 
from Configs.swift
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
Aug 3rd 2016
* Edited Home.swift file by adding a searchType variable of type Int() that will better control the different searches while navigating back from a User's profile screen to the home screen. 
Aug 1st 2016
* Accordingly to new EULA terms by Apple, we've had to change the reporting feature and added a couple of columns for the User class in the Parse Dashboard that will make a user able to instantly report another user and hide it from search in the Home screen, so if this is an update for you, check the Configs.swift file to add these 3 lines:

   let USER_IS_REPORTED = "isReported" 
   let USER_REPORT_MESSAGE = "reportMessage" 
   let USER_PASSWORD_STRING = "passwordString" 

and add a new column of type Boolean in the User class in your Parse dashboard, call it "isReported" and set all rows of your existing users as FALSE. Then add another column, of type String, call it "passwordString" and type each of your users passwords into such fields (we think you still have users you've created for test so you know their passwords). 
All this is needed to the new Report feature.

** NOTE: If this is the first time you buy this app, skip the steps mentioned above, the app will automatically add and handle all those variable while testing **

* Edited the Account.swift file in order to save automatically the avatar image after dismissing the camera or the photo library, so if you'll logout and login with a different user, you'll see that last user's  details in the Account screen.
We've also edited some code into the saveProfileButt() method, for optional City/State and address data.
* Edited OtherUserProfile.swift, the report button's code.
* Added these 2 lines into SignUp.swift:
       userForSignUp[USER_PASSWORD_STRING] = passwordTxt.text
       userForSignUp[USER_IS_REPORTED] = false 
* Now the Home screen automatically queries users in viewDidAppear(). This is needed to remove Reported Users after you report a user from his/her profile screen.
* Favorites.swift now automatically shows Favorites in viewDidAppear()
Jul 23rd 2016
* Added a Search Nearby Users button in the Home screen, with a variable in Km stored into Configs.swift that you can edit as you wish. You can now search for nearby Users, if they're registered in the App.
* Edited Account.swift file -> saveProfileButt(), in order to get an array of keywords from all the texts inserted in your Profile's section, this will improve the search by city, state, name, etc. in the Home screen
Jul 16th 2016
* Initial release | XCode 7.3 project, Parse SDK hosted on back{4}app
* NO server or php needed

FindMe is a Universal App Template where you can post your profile and have users find you by name, keywords, tags. The search nearby button searches for users around your current location.
You can also search for interesting people from all around the world, report abusive/offensive users and favorite the ones you like.
Each user will have the option to showcase his/her works by the spotlight button in his/her profile screen, you can set any link to it, from Facebook, twitter or other social netwrok sites to your YouTube channel, website, blog, article, etc.
Because of new EULA terms by Apple you can report instantly a User and so block the access to his/her profile screen. You as the Admin of the app will have to daily check your Parse Dashboard to see if there are reported users and take action within 24 hours.

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:

FindMe is a native XCode project, Swift language, Storyboard, Universal, super easy to customize, backend with Parse SDK hosted on

  • XCode 8.x project – Swift – 64bit
  • iOS 8/9/10+ – Universal – Storyboard
  • Admob banners
  • Search for users, keywords or tags
  • Complete and publish your profile to be found in the Home screen
  • Report abusive Users to the Admin
  • PDF User Guide and PSD included
  • Easy to customize | Well commented code

Have fun with FindMe, and don’t forget to rate it on your Downloads page!

We’ve 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 similar 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 App Store (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.