TemuBuku

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.
Screenshots


Features
- Book search functionality using Red-Black Tree algorithm
- Graphical user interface using GLFW
- Cross-platform support (Windows, Linux, Mac OS)
Prerequisites
Before installation, ensure you have the following prerequisites installed:
-
| C++ Compiler (GCC/G++) |
Clang |
- Make build system
Additional Requirements for Windows
- MSYS2 environment
- MinGW-w64 toolchain
- GLFW3 library (Download here)
Installation
Linux
- Clone the repository
-
Navigate to the source directory :
```bash
cd src
-
Build the project.
```bash
make
Windows
- Clone the repository
- Install MSYS2 if not already installed
- Download GLFW3 library from the official website
- Open MSYS2 terminal
-
Navigate to the source directory :
```bash
cd src
-
Build the project.
```bash
make
- Copy the some GLFW3.dll file to the /bin directory where the executable is located