Go to file
2024-03-26 10:21:38 +01:00
API denote additional dependencies 2024-03-15 12:52:37 +01:00
Webserver move async-await chain downwards 2024-03-26 10:21:38 +01:00
.env.example separate project-wide and local variables 2024-03-13 11:54:23 +01:00
.gitignore global ignore .env 2024-03-13 11:53:59 +01:00
README.md improve and update documentation 2024-03-15 09:18:35 +01:00

RPI RGB LED Matrix

Description

This project is a two-part software solution designed to drive LED matrices. It leverages a specific library, which was originally uploaded by Github user hzeller. The project adds an additional layer of abstraction to this library, making it more accessible and easier to use.

REST API

The first part of the project is a REST API, written in Python. This API interacts with the aforementioned library, providing access to its basic functions as well as more complex commands derived from them.

Webserver

The second part of the project is a webserver. This server interacts with the REST API, using its commands to execute actions in the form of sub-programs.

Project Structure

The project is divided into two main directories, each containing the necessary files for the REST API and the Webserver respectively. You might've noticed the links to these directories whenever they were mentioned. The setup instructions for each part are provided within their respective directories.

Environment Variables

The project is configured using optional environment variables. You will find project-wide variables here in .env.example that both the REST API and the Webserver use to configure your hardware configuration.