In order to compile the server you need cmake
and libmongoc.
On the root of the project run:
# To apply the definition specified in the CMakeLists.txt file
cmake -S . -B build/ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
# To actually build the project
cmake --build build/
# To cleanup the generated executable
cmake --build build/ --target clean
# To execute the projected
./build/InfoPointServer -c <path/to/the/config-file>
Open the project with Android Studio
and then start the project from the IDE UI