kula-app / OnLaunch

OnLaunch is a service allowing app developers to notify app users about updates, warnings and maintenance.

Home Page:https://kula-app.github.io/OnLaunch/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OnLaunch

OnLaunch

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:

OnLaunch example

Getting Started

See the Documentation Overview for detailed documentation.

Quick Start

First, you have to meet these requirements.

Prerequisites

  • Node.js
  • Docker
  • Yarn (recommended)

Setup

  1. Clone the repo
git clone https://github.com/kula-app/OnLaunch.git
  1. Go to the project folder

  2. Install packages

yarn install
  1. Set up your .env file

Create a copy of the .env.example file and name the new one .env

  1. Integrate OnLaunch into your mobile apps

To see how check out our client repos:

Local Deployment

  1. Start the next.js server
yarn dev
  1. Start docker resources
docker-compose up

This will start a Postgres and a Mailhog instance.

  1. Run Prisma Studio
yarn prisma studio

With Prisma Studio you can easily inspect the data within your database.

Contributing Guide

Please see our Contributing Guide.

Technologies Used

License

Distributed under the Apache 2.0 License.

Acknowledgement

We want to thank netidee for partly funding our project!

About

OnLaunch is a service allowing app developers to notify app users about updates, warnings and maintenance.

https://kula-app.github.io/OnLaunch/

License:Apache License 2.0


Languages

Language:TypeScript 97.0%Language:CSS 0.9%Language:Dockerfile 0.9%Language:Shell 0.6%Language:JavaScript 0.5%Language:HTML 0.1%