Skip to content

MaxonXOXO/infinite-circuits

Repository files navigation

Infinite Circuits is a React-based circuit prototyping web app developed by CyberLife Labs.
It allows users to visually design, place, and connect electronic components in an intuitive drag-and-drop canvas.

🚀 This is the first software release from CyberLife Labs.


✨ Features

  • 🖱️ Interactive Canvas -- drag, drop, and connect components\
  • 🧩 Component Prototyping -- place and arrange circuit parts\
  • 📜 Undo / Redo -- history tracking for easy editing\
  • 📐 Smart Alignment -- snap-to-grid and clean wiring\
  • 💾 Auto Save -- never lose progress\
  • 📤 Export Options -- save your designs\
  • 🎨 Clean UI/UX -- toolbar, status indicators, and smooth workflow

🛠️ Tech Stack

  • React (CRA) -- core framework\
  • React Router -- navigation\
  • React-RND -- draggable/resizable components\
  • gh-pages -- deployment to GitHub Pages

🌐 Live Demo

👉 Try Infinite Circuits here


📦 Installation & Setup

Clone the repo:

git clone https://github.com/MaxonXOXO/infinite-circuits.git
cd infinite-circuits

Install dependencies:

npm install

Run locally:

npm start

Build for production:

npm run build

Deploy to GitHub Pages:

npm run deploy

🧭 Roadmap / Future Plans

  • 🔧 Add more circuit components\
  • 🎨 Theme customization\
  • 💾 Better export features (PDF/PNG/Schematic)\
  • 💻 Desktop app version (.exe) via Electron or Tauri\
  • 📱 Potential Android app version

🏆 About

Infinite Circuits was created as the first official project under CyberLife Labs.
Future updates will include improved UI/UX, more electronic components, and extended features for students, hobbyists, and makers.


📜 License

MIT License -- free to use, modify, and share.


👨‍💻 Developed by MaxonXOXO

About

⚡ A web-based PCB/ project design simulator (Beta) — drag, drop, snap, and connect components on an interactive canvas.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published