Skip to content

Our own product · web appOur own project

Gatify

A digital circuit editor and simulator in the browser

Industry
Our own product · web app
Timeline
Live product
What we did
Product & UX · Frontend · Simulation engine · Saving & export

The editor is built for desktop: circuits are assembled with a mouse. The product page opens first, and the editor already holds a ready example, a full adder. The editor interface is in Ukrainian.

01 Challenge

Digital circuits are usually studied in heavy desktop software or on paper. The goal was a tool that opens in the browser with nothing to install and shows the circuit working immediately, not after a separate compile step.

02 Solution

A React editor with a canvas, a grid and wires drawn in two clicks. An event-driven simulation engine propagates signals from inputs to outputs step by step, and the truth table and timing diagrams are built from the circuit you have assembled and open in floating windows, like a desktop app. Work is saved automatically and exported to a file.

03 What's inside

  • 48 components

    Logic gates, flip-flops, multiplexers, decoders, adders, registers, counters, RAM, ROM and 4- and 8-bit ALUs.

  • Event-driven simulation

    Signals travel through the circuit event by event, so you can see them pass through each element. A clock generator drives sequential circuits.

  • Tables and diagrams

    Truth tables save to CSV or JSON, timing diagrams to PNG. Both live in floating windows you can minimise or maximise.

  • A real editor

    Undo and redo, copy and paste, a context menu, box selection, zoom, autosave and circuit files in JSON.

devandals.space/showcase/gatify
Gatify website home page

04 Our own project

Need a web product of your own?

We start with discovery: requirements, a prototype and an exact estimate before the main spend.

Discuss your project