Closed

Native Linux GUI, modeled after the current browser app

We have a browser-based app for a kiosk system that should be ported into a native Linux GUI, modeled after the current appearance. It mainly displays responses from a cloud-based API, after sending received information from a local API and sending data to other local APIs. The App is basically a UI to these APIs. It currently has just a hand full of different functions that all integrate into each other, an API action on a daily interval, and an admin mode.

The APIs are simple and OpenAPI YAML can be provided including (descriptions in English), where client stubs can be generated automatically for a range of programming languages.

This project will also include a transition into modern CI and later CD.

Expectations:

full TDD

full transfer of source code ownership

pragmatic inline documentation in source and tests

usage of generated client stub for APIs (including stub generator)

usage of a shared GitHub repository

fast and reliable bug fixing in the beta phase (max time for patch delivery depending on severity)

We provide:

Github repository

screenshots of the current app

overall description of UI and expected workflow

OpenAPI YAML for client stub generation

Discord Channel for fast communication

You provide:

List of needed assets (images, texts, …)

suggestions for the programming language and frameworks to be used (including testing and CI/CD recommendation)

Development roadmap

Design suggestions

Skills: Desktop Application, RESTful API, UI / User Interface, UX / User Experience, Test Automation

About the Client:
( 0 reviews ) Innsbuck, Austria

Project ID: #33749766