Skip to content
This repository has been archived by the owner on Sep 24, 2019. It is now read-only.

eventOneHQ/boarding-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boarding Node Build Status JavaScript Style Guide GitHub license GitHub tag

A clone of Fastlane Boarding built with Node.js!

Why?

At eventOne, we are building a event app platform and we needed a way to integrate TestFlight beta invites into the platform. Fastlane Boarding was great but we use Node.js primarily. So we created a clone of it built in Node.js and then decided to open source it.

Getting Started

To get started, follow these steps:

  • Click the deploy button below
  • Enter your configuration
  • Click "Deploy app"

Deploy

Security

To secure your webpage, you only have to set the AUTH_TOKEN environment variable to any password.

Available environment variables

Required:

  • ITC_USER iTunes Connect username
  • ITC_PASSWORD iTunes Connect password
  • ITC_APP_ID The Apple ID or Bundle Identifier of your app

Optional:

  • AUTH_TOKEN Set a password to protect your website from random people signing up
  • PRIVACY_URL If you want a link to a privacy policy to be shown on the invite page.
  • GA_PROPERTY_ID If you want analytics, add your Google Analytics Property ID

Custom Domain

With Heroku you can easily use your own domain, follow this guide.

Development Setup

  1. npm install
  2. Create a .env file with the following contents:
# Required
ITC_APP_ID=<your_app_id>
ITC_USER=<your_email>
ITC_PASSWORD=<your_password>

# Optional
ITC_APP_TESTER_GROUP=<your_group>
AUTH_TOKEN=<your_token>
GA_PROPERTY_ID=<your_ga_property_id>
PRIVACY_URL=<your_url>
  1. npm run dev

License

This project is licensed under the terms of the MIT license. See the LICENSE file.

This project is in no way affiliated with Apple Inc. This project is open source under the MIT license, which means you have full access to the source code and can modify it to fit your own needs.

Releases

No releases published

Packages

No packages published