Skip to content
Zhaoyi Shi edited this page Jul 27, 2025 · 33 revisions

Don't Panic!

Welcome to the project wiki! Here you'll find everything you need to set up the codebase, contribute, and troubleshoot issues.


Start Here!


"Frontend"

Built with React, TypeScript, and DaisyUI.

📁 Structure

Features

How do we do ... ?


🦀 "Backend" (Rust)

The actual algorithms and some graph processing are written in Rust.
They are compiled using wasm-pack, which outputs a JavaScript-compatible package that the frontend imports.

  • Graph Crate – Handles graph structures
    • Colors & Shapes Enum
    • Graph Types
    • Methods
    • How do I generate a graph?
  • Algorithm Crates
    • State Machine
    • Main Methods
    • Testing

🐞 Common Issues & Troubleshooting

Common Issues – Solutions to frequent problems:


Misc

Clone this wiki locally