9elements / ProgressBar

Source files and schematics for the Progress Bar payment panel
1 stars 0 forks source link

Progress-Bar

Build

Overview

This repository contains the code for the firmware and the schematics for the ProgressBar automated payment system. The device is a small IoT system based on Espressif ESP32-C3 equipped with an NFC scanner and components that ease user interaction like status LEDs. While the code is in early development and not fixed to a stable release, expect breaking changes!

Hardware

The device is based on Espressifs ESP32-C3, the schematics will be found in the hardware directory.

Firmware

Prerequisites

In order to build the firmware, you'll need to have the docker engine and dagger installed. Docker can be installed on Linux via your distributions package manager or for other operating systems from here. Daggers installation instructions can be found here.

How to Build

First clone the repository:

git clone https://github.com/9elements/ProgressBar

Inside the folder prepare the build environment and then compile using:

dagger project update
dagger do build

Backend

TODO

Contributing

This project follows strict semantic versioning and requires conventional commits