目录
目录README.md

RaceMe iOS App

Challenge people in a real world running competition and make new friends with same interest!

iOS version GitHub license appstore appstore_stars Twitter

Imgur Image

Unfortunately, the app is no longer available on the AppStore.

Table of Contents

Features

Different track options

Choose one of the five available tracks to run, each track has different distance and you get matched with a player for same chosen track.

Friends and Chats

Get ready to make some new friends with the same interest while you can chat just within the app! The notification system will let you know when you receive a new message.

Friends Leaderboards

Let’s get it fired with the leaderboards system, let us see who is the best!

  • Weekly Leaderboard.
  • Monthly Leaderboard.
  • Yearly Leaderboard.

Milestones

Finish the milestones at your profile to get more XP and level up faster!

  • Won matches milestones.
  • Ran marathons milestones.

BOTs

In case no opponents found, the player will be placed with a BOT that runs in a random average speed of the normal human.

Tech

  • BrainCloud as BaaS
  • Firebase
  • Facebook Auth
  • Facebook Audience Network
  • Apple’s in-App Purchase
  • Sign in with Apple
  • REST API
  • JSON
  • Core Location
  • Remote Notifications
  • MVVM
  • CocoaPods
  • Swift Package Manager

Pods

  • BrainCloud
  • Firebase
  • FBSDK
  • SwiftyJSON
  • SwiftLocation
  • Fakery
  • Analytics
  • Kingfisher/SwiftUI

SPM

  • SlidingTabView

Usage

Pods

Pods need to be installed first.

Code

Some data has been removed from the code marked with TO FILL, and the following files need to be added..

  • GoogleService-Info.plist

    For Firebase service

  • IAP_ProductIDs.plist

    To contain the product IDs for IAP

BaaS scripts

Check scripts folder.

BrainCloud Settings

Contact me if you need any help.

Support

Reach out to me at one of the following places!

Attributes

Winner Image - Image by Freepik on Flaticon

License

关于
3.4 MB
邀请码