Discover the technical details and features of the project Travel Agency.
A desktop application to visualize and edit bookings. It uses a JSON file, shared pointers, and Qt for the graphical user interface. The application also allows users to view different locations or routes on a map. A topological sort (for locations) and a custom-developed algorithm (for consistency and overlap checks) were implemented. After each modification, the algorithm checks for consistency, and if an issue is found, a detailed message is displayed.