OnLaunch is a service that allows app developers to notify app users about updates, warnings, and maintenance. Our open-source framework provides a server and easy-to-integrate clients for Swift, Kotlin, and Flutter to communicate with the backend and display the user interface. You can self-host the server or let us do the work for you!
After an initial implementation of OnLaunch into your app, no more development tasks are needed. Due to our intuitive GUI, little to no technological knowledge is needed to create and manage messages that are displayed within the apps:
See the Documentation Overview for detailed documentation.
First, you have to meet these requirements.
- Node.js
- Docker
- Yarn (recommended)
- Clone the repo
git clone https://github.com/kula-app/OnLaunch.git
-
Go to the project folder
-
Install packages
yarn install
- Set up your
.env
file
Create a copy of the .env.example
file and name the new one .env
- Integrate OnLaunch into your mobile apps
To see how check out our client repos:
- Start the next.js server
yarn dev
- Start docker resources
docker compose up
This will start a Postgres and a Mailhog instance.
- Run Prisma Studio
yarn prisma studio
With Prisma Studio you can easily inspect the data within your database.
Please see our Contributing Guide.
Distributed under the Apache 2.0 License.
We want to thank netidee for partly funding our project!