This Project was developed by Abdelrahman Mohamed Hamad
The Quote Generator app is designed to provide quotes based on user emotions, with a chain of responsibility pattern to handle different types of emotions.
The Quote Generator app categorizes quotes into different emotions (Happy, Sad, Angry, Neutral). Depending on the user's emotion, the app fetches a relevant quote from the appropriate category.
In this scenario, whenever the user interacts with the app (initiated by pressing Start Button), a quote is displayed based on the user's selected emotion. The app also supports storing and restoring quotes states using a backup mechanism.
- Qt Creator
- Qt 6.7.1 or higher
- C++ compiler (e.g., GCC, MinGW)
- Clone the repository:
git clone https://github.com/Abdelrahman822000/Random-Quote-Generator.git cd Random-Quote-Generator
- Build the project:
- Open the Random-Quote-Generator in Qt Creator by choosing
file -> Open file or Project
then navigate to where you cloned the repository and chooseRandom_Quote_Generator.pro
- Configure the project using your desired kit.
- Build the project using the Build menu.
- Run the project
- Alternative: Go to
build\Desktop_Qt_6_7_0_MinGW_64_bit-Release\release
and run theRandom_Quote_Generator.exe
executable.
- Open the Random-Quote-Generator in Qt Creator by choosing
-
Store & Restore: Store the current state of quote or restore a previously stored quote state.
-
Clear: Clear the Output field.
If you have any questions, feel free to contact me:
- Phone: +201028325749
- Email: [email protected]
- LinkedIn: Abdelrahman Mohamed Hamad