Skip to content

Harsh6931/syntaxis

Repository files navigation

syntaxis

syntaxis is an algorithm decoder and visualization app. Users paste supported algorithm code, the app classifies the pattern, and a verified visualizer animates sample input.

Local Development

npm.cmd install
npm.cmd run dev:local

Open http://127.0.0.1:8080.

If port 8080 is busy, run the default Vite command instead:

npm.cmd run dev

Validation

Build the app:

npm.cmd run build

Run lint:

npm.cmd run lint

Check the main routes while a dev server is running:

npm.cmd run smoke:routes

To smoke test a different server URL:

$env:SMOKE_BASE_URL="http://127.0.0.1:8081"; npm.cmd run smoke:routes

The production build may print dependency-level unused import warnings from TanStack Start packages. They are emitted by bundled dependencies, not by project source files.

Supported Decoder Algorithms

  • Bubble Sort
  • Quick Sort
  • Merge Sort
  • Selection Sort
  • Insertion Sort
  • Heap Sort
  • Binary Search
  • Breadth-First Search
  • Depth-First Search
  • Binary Search Tree

About

A creative Algorithm Logic Visual Analyzer for Self Learners to understand the flow of the common day to day algos

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors