Skip to content

Library management system for university project

Notifications You must be signed in to change notification settings

kmarkindev/bsuir-cw-library

Repository files navigation

bsuir-cw-library

Docker image build and push

A Library management system with an API written in C++/drogon and a Client written in C++/wxWidgets. This is my coursework for my second term in BSUIR.

Production runs on the following domain: lib.kmarkin.com. It will be alive at least until 10th of June 2022.

Docker image building and production deploy are automated via GitHub Actions. If you need to start them, the only thing you need to do is to push new commits to the prod branch.

You can find all API requests here in Postman public workspace.

Client GUI is generated using wxFormBuilder v3.10.1. You can find it's project file in Sources/Client/Windows/WxBuilder folder.

Tested compilers:

  • MSVC
  • GCC
  • Mingw-w64 GCC POSIX

Note: Make sure you've specified RC compiler when building client app on Windows since it uses .rc files.