-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Filip Tomaszewski edited this page Oct 21, 2024
·
3 revisions
The desktop-business-app project is a C++20 application structured with multiple modules, each defined in its own CMakeLists.txt file. The project uses CMake for build configuration and includes the following key components:
-
Common Library (
common-lib): Contains common utilities and enumerations. -
Clinic Library (
clinic-lib): Manages clinic-related functionalities. -
Patients Library (
patients-lib): Handles patient-related data and operations. -
Visits Library (
visits-lib): Manages visit-related data. -
Warehouse Library (
warehouse-lib): Manages warehouse-related functionalities. -
Serializer Library (
serializer-lib): Provides serialization support. -
Protobuf Library (
protobuff): Uses Protocol Buffers for data serialization. - Tests: Includes unit and integration tests using Google Test and Valgrind for memory checking.
-
Modules
- Clinic
- Common
- Patients
- Proto
- Serializer
- Tests
- Visits
- Warehouse
-
Docker configuration
-
Github actions
-
Tips