Web framework based on Boost::Beast. This was originally part of Fuze Mediaboard before the demerger.
The "example" subdirectory contains a project with all the necessary boilerplate. Feel free to copy and use that as a starting point.
First ensure that submodules are downloaded. Use this command:
git submodule update --init --recursive
Now, to build with the default SQLite interface:
cmake -B build
Alternatively, you can build with the PostgreSQL interface instead. Refer to the deployment guide; a database needs to be configured.
cmake -B build -D FUZEDBI_USE_POSTGRES=ON
Then build (by default it includes the example)
cmake --build build
On first boot:
./build/bin/example --create_owner
An invite link will be given in the command line output. Use this to create the owner account.
Omit --create_owner for subsequent runs.
By default it serves http://localhost:8300.
No portion of the code is generated by AI. You may use AI to help make decisions and gain knowledge, but not to program for you.
