This project is a simple todo list app written in C++.
It was created to practice writing web applications in C++ with TDD (Test Driven Development)
It uses Poco libraries for the web server and SQLite for the database.
It includes a systemd service file for installation: cpp-webserver.service
The easy way to see the dependencies is to look at the .github/workflows/c-cpp.yml file.
- Poco - for the web server
- SQLite - for the database
- spdlog - for logging
- backward-cpp - for stacktraces
- doctest for testing
mkdir build && cmake .. && make
If an exception happens, the server will log a stacktrace to the console.
- trifecta - A simple open source image sharing site, built with a combination of modern C++, database and web technologies.
