Skip to content

Getting started

Getting started

schmuckliCloud is an bundle of backend products provided to keep the focus more on the user interface. schmuckliCloud storage is the first package of the bundle. It was an idea to create a simple API endpoint, where you can store data objects and get them whenever you want. With the service you can just creating new data, update, retrieve or delete it with just a call. Instead of always creating a database and then coding a backend for your client app, you now have just to manage the database in the schmuckliCloud console.

Note: The schmuckliCloud service is not available to the public. If you want to get a trial for a small project, please feel free to contact try@schmuckli.cloud via email.

Architecture

schmuckliCloud Structure

The architecture above shows you, how the communication between your app and the primary backend and its components do work. The schmuckliCloud backend was developed in PHP and stores the data inside a MySQL database, also called the schmuckliCloud DB. From the project to a single row, everything is stored in the same database. All that can be controlled via the schmuckliCloud console, which is a webclient to access the infrastructure simply and perform actions quickly.

Your app

Your app is the client to consume the API's and benefit of the functionalities, schmuckliCloud provides.

Backend

The backend is based on PHP 7 (also available for PHP 8). This allows us to develop a robust and still flexible architecture with thousands of possibilites.

The backend is splitted into two parts: the client API (/client_api/...) for your apps and the console API (/console_api/...), to create definitions and manage settings.

DB

The database is based on MySQL 8 and is the primary database supported for the schmuckliCloud architeture. All the definition objects like projects, buckets, containers as well as the data objects like rows, datasets and authenticated users are all stored in the same database.

Console

The console is a web based management software, which is available on console.schmuckli.cloud. From there, you can access all your systems, by entering the host name. The console is not shipped inside of the Docker image, so you always need to connect via the console.