Skip to content

Releases: muhammadIdhamMaarif/Bodo

Bodo v1.1

10 Jun 21:21

Choose a tag to compare

πŸš€ Bodo v1.1

Bodo (Booking Dokter) is a Windows-compatible C++ CLI application that simulates a hospital system using advanced data structures. This initial release includes all core features to manage patient queues and medical records efficiently.


🧩 Features

  • Patient Queue Management
    Utilizes a custom queue to manage patient order.

  • Medical Record System with AVL Tree
    Fast search, insert, delete, and traversal using a self-balancing binary search tree.

  • CRUD Operations
    Create, Read, Update, and Delete patient and record data.

  • Undo Functionality
    Revert the most recent operation for safe data handling.

  • File Persistence
    Save records to external files optionally.

  • Interactive CLI Menu
    Easy-to-navigate command-line interface for user interaction.


πŸ› οΈ Tech Stack

  • Language: C++20
  • Build Tool: CMake 3.10+, Ninja 1.10+
  • Compiler: MinGW (Windows) or any C++20-compatible compiler

Install Prerequisites

  1. Install Chocolatey

  2. Open Windows PowerShell in Administrator Mode

  3. Install CMake

    choco install cmake
  4. Install Ninja

    choco install ninja
  5. Install C++ Compiler (MinGW) if haven't

    choco install mingw

Steps

  1. Clone the Repository

    git clone https://github.com/muhammadIdhamMaarif/Bodo.git
    cd Bodo
  2. Build the Project

    mkdir build
    cd build
    cmake .. -G Ninja
    ninja
  3. Run the Application

    ./Bodo

Ensure that CMake and a compatible compiler (like MinGW) are properly installed and configured.


🎬 Demo

C1
C2
C3
C4
C5
C6
C7
C8
C9


Bodo v1.0

10 Jun 21:04

Choose a tag to compare

πŸš€ Bodo v1.0 (Initial Release)

Bodo (Booking Dokter) is a Windows-compatible C++ CLI application that simulates a hospital system using advanced data structures. This initial release includes all core features to manage patient queues and medical records efficiently.


🧩 Features

  • Patient Queue Management
    Utilizes a custom queue to manage patient order.

  • Medical Record System with AVL Tree
    Fast search, insert, delete, and traversal using a self-balancing binary search tree.

  • CRUD Operations
    Create, Read, Update, and Delete patient and record data.

  • Undo Functionality
    Revert the most recent operation for safe data handling.

  • File Persistence
    Save records to external files optionally.

  • Interactive CLI Menu
    Easy-to-navigate command-line interface for user interaction.


πŸ› οΈ Tech Stack

  • Language: C++20
  • Build Tool: CMake 3.10+, Ninja 1.10+
  • Compiler: MinGW (Windows) or any C++20-compatible compiler

Install Prerequisites

  1. Install Chocolatey

  2. Open Windows PowerShell in Administrator Mode

  3. Install CMake

    choco install cmake
  4. Install Ninja

    choco install ninja
  5. Install C++ Compiler (MinGW) if haven't

    choco install mingw

Steps

  1. Clone the Repository

    git clone https://github.com/muhammadIdhamMaarif/Bodo.git
    cd Bodo
  2. Build the Project

    mkdir build
    cd build
    cmake .. -G Ninja
    ninja
  3. Run the Application

    ./Bodo

Ensure that CMake and a compatible compiler (like MinGW) are properly installed and configured.


🎬 Demo

C1
C2
C3
C4
C5
C6
C7
C8
C9