Setting up the environment

Requirements:

(Windows Only) Visual Studio version >= 2019:
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs, as well as websites, web apps, web services and mobile apps.

MariaDB version > 10.x:
Maria is one of the most popular open source relational databases. It's made by the original developers of MySQL and guaranteed to stay open source.

Redis version > 5.x:
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker.

.NET Core 3.1 Framework:
NET Core is used to create server applications that run on Windows, Linux and Mac. General-purpose programming language that can be used to perform a wide range of tasks and objectives that span over a variety of professions.

Infura / Ethereum Node:
Infura provides the tools and infrastructure that allow developers to easily take their blockchain application from testing to scaled deployment - with simple, reliable access to Ethereum and IPFS.

MariaDB is used as database storage to authentify and save datas about deployed graphs and costs. Redis is the storage engine which is used when a graph ask to save a key/value store.