Getting Started

Project Overview

Project is split into five separate repositories + documentation

Frontend. THIS IS REQUIRED (https://github.com/CentriaUniversityOfAppliedSciences/DigiBioGasHub)
Backend THIS IS REQUIRED (https://github.com/CentriaUniversityOfAppliedSciences/DigiBioGasHub-backend)
ChatServer THIS IS REQUIRED (https://github.com/CentriaUniversityOfAppliedSciences/DigiBioGasHubs-Chat-Server)
CubeJS THIS IS REQUIRED (https://github.com/CentriaUniversityOfAppliedSciences/DigiBiogasHubsCube)
Docker for PostgreSQL OPTIONAL (https://github.com/CentriaUniversityOfAppliedSciences/DigiBioGasHub-database)

Note!! PostgreSQL database has to exist. It can be in Docker (see DigiBioGasHub-database repo) or installed locally or you can use remote PostgreSQL database. Tested with local and Docker

Note!! MongoDB database has to exist. It can be in Docker or installed locally or you can use remote MongoDB database. Tested with local

Note!! Several repositories use NodeJS. Installation instructions for operating systems can vary. Following link worked in 2025. Installation for windows can be found at (https://nodejs.org/en/download) . For Ubuntu/Debian you might need see instructions at (https://nodesource.com/products/distributions)

Note!! For frontend development you need to install Ionic CLI (https://ionicframework.com/docs/intro/cli)
Note!! To run Backend and CubeJS (and optional PostgreSQL) you need to install Docker (https://docs.docker.com/engine/install/)