TemuBuku is a book search application implemented using Red-Black Tree data structure in C++. The application provides efficient book searching capabilities through a balanced tree implementation.
- Book search functionality using Red-Black Tree algorithm
- Graphical user interface using GLFW
- Cross-platform support (Windows, Linux, Mac OS)
Before installation, ensure you have the following prerequisites installed:
- C++ Compiler (GCC/G++) | Clang
- Make build system
- MSYS2 environment
- MinGW-w64 toolchain
- GLFW3 library (Download here)
-
Clone the repository
-
Navigate to the source directory :
cd src -
Build the project.
make
-
Clone the repository
-
Install MSYS2 if not already installed
-
Download GLFW3 library from the official website
-
Open MSYS2 terminal
-
Navigate to the source directory :
cd src -
Build the project.
make
-
Copy the some GLFW3.dll file to the /bin directory where the executable is located

