The white label event app is an open source React Native app by In The Pocket.
You can run the latest build on the master branch via Expo.
We have a backlog of features documented in the Projects tab of this repository, if you want to contribute, you can drag an issue into the progress column.
We use Git Flow. Feature branches are branched from Develop, please use following naming convention for new branches:
feature/[issueNmbr]-[issue_title_snake_cased]
i.e. feature/123-write_great_code
.
When you completed an issue, you can open a pull request to develop.
- Clone this repository:
git clone https://github.com/inthepocket/white-label-event-app.git
- cd into folder:
cd white-label-event-app
- Install dependencies
npm install
- Run project
npm start
- go to https://console.firebase.google.com
- Add a Project (for web) (f.e.: white-label-event-app)
- Change Database read/write rules --DEV MODE ONLY--
{
"rules": {
".read": true,
".write": true
}
}
- Click on
add firebase for your webapp
to find out the properties: apiKey, authDomain, databaseURL, projectId. - And add
/utils/firebaseConfig.json
with your own firebase config.
{
"apiKey": "<YOUR-API-KEY>",
"authDomain": "<YOUR-AUTH-DOMAIN>",
"databaseURL": "https://<YOUR-DATABASE-URL>.firebaseio.com",
"storageBucket": "<YOUR-STORAGE-BUCKET>",
"projectId": "<PROJECT-ID>",
"messagingSenderId": "<MESSAGING-SENDER-ID>"
}