Skip to content

I developed a Tourism Agency App in QT C++ as part of my OOP course semester project, with a focus on practicing OOP concepts.

Notifications You must be signed in to change notification settings

TudorMurariu/QT-Agentie-de-turism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QT-Agentie-de-turism

  Tourism Agency App in C++ for semester project for OOP course. My main purpose at the time was practicing the OOP concepts. I have acquired strong knowledge about memory management:Rule of three(C++),Rule of five(C++),RAII,memory leaks,dangling pointers,smart pointers.I implement a small part from class ‘vector’ from STL C++ using concepts like iterators,template etc.Beside of OOP concepts and design patterns(Observer,Model-ViewController) , I have learned about signals,slots for graphical user interface using QT.

 The application manages different offers and provides various functionalities such as adding, updating, and deleting offers. Please refer to the user interface screenshots below.

Take a look at the UI :
image

We can filter or sort our offers by different properties:
image

The app also contains a wishlist.
image In the wishlist we have the option to add a number of random items. For this functionality I used the prebuilt shuffle in C++:

image

We can also export the wishlist into an html file (with a chosen name) by pressing this button:
image

The html has a 50% chance to have the itmes listed in a table:
image

And a 50% chance to have them as a list:
image

About

I developed a Tourism Agency App in QT C++ as part of my OOP course semester project, with a focus on practicing OOP concepts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published