Skip to content

abrahamebij/novus

Repository files navigation

⚡ Novus

Novus — Latin for "new" — represents a fresh, intuitive approach to learning and building circuits.
It’s a lightweight circuit editor created for CodePi hackathon on Devpost that allows you to visually connect components, simulate ideas, and explore the fundamentals of electronics — all in your browser.


🎥 Demo

Link

https://novus-circuit.vercel.app/

Video

Novus Demo


🚀 Features

  • 🧱 Drag and drop components like resistors and voltage sources
  • 🔌 Click-to-connect terminal logic with real-time wire previews
  • ✍️ Dynamic SVG-based wire drawing
  • 🧠 Clean state management via Zustand
  • 🧰 Editable component properties
  • 🧼 Polished interface and UX
  • 🧹 Delete components or wires seamlessly

🛠️ Built With


📦 Getting Started

Step 1

git clone https://github.com/abrahamebij/novus

Step 2

cd novus

Step 3

npm install

Step 4

npm run dev

🧠 Inspiration

I built Novus to simplify circuit-building for STEM learners and hobbyists.

Most tools in this space are either too complex or too abstract — Novus bridges the gap by combining technical accuracy with visual clarity


📃 License

MIT — free to use, learn, and remix.


🔮 Roadmap

  • Circuit simulation engine (Ohm’s Law, Series/Parallel logic)
  • More components (LEDs, switches, capacitors, etc.)
  • Pan & Zoom
  • Export/share circuits
  • Dark mode

About

Novus is a sleek, interactive circuit builder and calculator that helps users visualise and analyse series and parallel resistor circuits with ease.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages