Skip to content

Mazen-99/ElectroAI-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ ElectroAI | Classic Control Circuit Simulator

Welcome to ElectroAI, a cutting-edge platform designed for electrical engineers and students to simulate Classic Control Circuits with the power of Artificial Intelligence.

πŸš€ Overview

ElectroAI is not just a simulator; it's a smart assistant for industrial automation. It allows users to build, test, and visualize classic control circuits (Contactors, Relays, Timers, etc.) directly in the browser.

Key Features

  • Interactive Simulation: High-fidelity simulation of electrical components.
  • AI Circuit Generator: Describe your logic in natural language, and let Gemini AI build the circuit for you.
  • Project Management: Save, rename, and export your designs as JSON files.
  • Admin Dashboard: A secure, private tracking system to monitor site traffic and user engagement in real-time.

πŸ“ Project Structure

  • /Front-end: React + Tailwind CSS interactive workspace.
  • /Back-end: Node.js + Express API handling AI logic, circuit processing, and analytics.
  • /Dashboard: A standalone, high-performance monitoring panel (HTML/JS).

πŸ›‘οΈ Security & Tracking

The platform includes a robust Activity Tracking System built to be 100% secure:

  • Stealth Monitoring: Uses a "Pulse" mechanism to track user sessions without impacting performance.
  • Restricted Access: The Dashboard is protected by an administrative password layer.
  • Data Integrity: All tracking data is stored and managed on the server side with restricted API endpoints.

πŸ› οΈ Getting Started

  1. Clone the repository.
  2. Setup environment variables in both Front-end and Back-end (see .env.example in respective folders).
  3. Run npm install in both directories.
  4. Start the development servers using npm run dev.

Crafted with ❀️ by Mazen Ahmed β€” MERN Stack Developer.

About

πŸš€ ElectroAI: A professional Classic Control Circuit Simulator powered by Google Gemini AI. Design and simulate industrial circuits with a smart AI-driven assistant.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors