A fun React-based automation simulation that visually mimics user interactions. The app includes a fake cursor that moves, types, scrolls, and clicks UI elements as if a human was performing actions.
✅ Fake Cursor Simulation – Moves on-screen as if a real user is interacting
✅ Automated Workflow – Search, click buttons, and trigger UI events dynamically
✅ Multi-Step UI Interaction – Simulates a user journey through the interface
✅ Realistic UI – Includes a navbar, search bar, and product grid
✅ Full-Screen Layout – Styled for responsiveness
git clone https://github.com/ajshul/automation-app.git
cd automation-app
npm install
npm run dev
- Open
http://127.0.0.1:5173
in your browser. - Press "A" to start the automation sequence.
- Tracks the real mouse position before automation begins.
- Moves the fake cursor from its last position.
- Finds UI elements via the DOM (search bar, button, product grid).
- Clicks & types dynamically, as if a user was interacting.
- Mimics a real checkout flow, ending with an alert.
- ⏳ Add more complex UI interactions (drag & drop, form filling, etc.)
- 🎥 Record real-time replay functionality
- 🛠️ Support custom workflows