Vokbox - Web

A Vapor backend and Ruby tasks for automating
the creation and upload of In App Purchases

Image

Server-side Swift

Built with Vapor. Supported by Thor.


The Vokbox iOS app offers users the possibility to download for free or buy packages of flashcards as In App Purchases. To make the creation, building and uploading of these packages easy, I created a web app where I could create these packages. Translators can then login and add the translations for every packages. Once packages are ready they are accessible through a JSON API.

The app also implements ruby tasks using allowing me to consume that API in order to download packages, create Xcode targets for them as well create In App Purchases on the App Store Connect website.

Technologies
  • Ruby: Thor, HTTParty, Xcodeproj
    Swift: Vapor 3
  •