Group members (3-4 members)
Omar Mahmoud
Yousef Moussa
Nasif Qadri
Quacker 🦆 is a CLI based social media platform that allows users to share posts, follow others, and interact with content, entirely built with C++ and its corresponding SQLite3 library.
-
Prerequisites:
- g++: Ensure the GNU C++ compiler is installed and supports C++17.
- make: Ensure the make utility is available.
- libsqlite3: Ensure SQLite3 development headers and libraries are installed on the system
-
Execution:
-
Compile the application using the provided
Makefile:make -
Execute the application with a database filename:
build/quacker <database_filename>
-
-
Testing:
-
Run the test script
test/populate_db.pyto populate the database with random test data:python3 test/populate_db.py
-