phasor-flow Svelte Themes

Phasor Flow

A modern Electrical Engineering scratchpad for Phasor analysis, Complex Impedance calculations, and Visualization. Built with Svelte 5 & Math.js.

⚡ PhasorFlow

PhasorFlow is a modern, real-time Scratchpad for Electrical Engineering students. It instantly computes Complex Numbers (Impedance) and Phasors—swapping the old scientific calculator for a clean, cyber‑tech web interface. 🌊📐

Why this exists ⚡

AC Circuits are hard enough without juggling a calculator, scratch paper, and 20 tabs. PhasorFlow exists to help EE students survive labs and exams with fast, visual, and trustworthy phasor math—all in one place.

Key features 🚀

  • Smart Input Parsing: Handles $j$ notation flexibly (e.g., 10+j5, 5j, or j5).
  • Parallel Impedance Operator: Supports the custom || operator logic (e.g., (10+5j) || (20+10j)).
  • Step-by-Step Breakdown: Shows the flow Magnitude → Phase Angle → Polar Form like a “Photomath for EE”.
  • Phasor Visualizer: Renders a dynamic SVG vector on a complex plane.
  • History System: Saves recent calculations to local storage.

How to run 🧪

  1. Install dependencies:
    • npm install
  2. Start the dev server:
    • npm run dev
  3. Build for production:
    • npm run build
  4. Preview the build:
    • npm run preview

Author 👤

Teguh Ersyarudin (ersync)
Electrical Engineering Student & Web Developer
GitHub: @ersyncd

Top categories

Loading Svelte Themes