Create a new App
Creating an app in Stryke is very easy. You can do so from your dashboard, using the create app button.
When creating your app all you need to define is:
- name: this is the name of your app as it will be shown in the UI and to your end users.
- url: this is a unique identifier for your app, and will be used in all URLs that refer to your app. The app's url will be automatically populated based on the app's name, but can be changed to whatever you prefer.
- description: this is a high level description for your app that will be shown in the UI and to your end users.
As soon as your app is created you can log in to it and start configuring it.
A default admin user is created with your app: admin@[your app name].io
You can use the default admin user to log in your new app straight away at:
app.stryke.io/#/[your app name]/login
In order to set a password for the default admin user you can follow the reset password flow you will find at your app's login screen. The reset password email will be sent to the email address of the Stryke user that create the app.
Bear in mind that this is a user of your new app and not a Stryke user. For more details on the different types of users see the Users section.
Create an app from Template
Create an app template
Stryke allows exporting the information that defines an app as a JSON file. This file contains a template with all that is necessary to recreate the app without any of its data. This includes:
- actions and scripts
- access control definition
- user roles
This is especially useful when wanting to create parallel versions of an app that can have different feature sets or just data. It can also be used to share the definition of an app.
Once you have an app that you wish to export, you will find an export button under its "settings" page. This will generate the JSON template file.
Create an app by importing a template
An new app can be create from a template file. This is done via the "import from template" button in the Stryke dashboard.
Once the app is created from the template file it will contain all the metadata, scripts and definition from the template, but it will not contain any data. When importing from template, please ensure that the app name in the template is unique before using it to create a new app.