Skip to content

A lightweight React application that allows users to click anywhere on the screen to create points and use Undo and Redo functionality to manage them interactively.

Notifications You must be signed in to change notification settings

thealiyasar/react-redo-undo

Repository files navigation

React Redo/Undo Drawing App 🎯

A lightweight React application that allows users to click anywhere on the screen to create points and use Undo and Redo functionality to manage them interactively.


✨ Features

  • Click to add points on the screen
  • Undo the last added point
  • Redo the last undone point
  • Clean and responsive UI
  • Pure React with useState – no external state libraries

📸 Demo

Demo Screenshot
Include a screenshot of your app named demo.jpg in the root directory.


🚀 Getting Started

1. Clone the repository

git clone https://github.com/thealiyasar/react-redo-undo.git
cd react-redo-undo

2. Install dependencies

npm install

3. Run the app locally

npm start

Then open http://localhost:3000 in your browser.


🧠 Technologies Used

  • React
  • JavaScript (ES6+)
  • CSS

📁 Project Structure

.
├── public/
│   └── index.html
├── src/
│   ├── App.js         # Main app component
│   └── index.js       # Entry point
├── .gitignore
├── package.json
└── README.md

📝 License

This project is open source and available under the MIT License.


🤝 Contribution

Feel free to fork the project, submit issues or pull requests.
Feedback is always welcome!


💬 Author

Built by Ali Yaşar
Let’s connect on LinkedIn

About

A lightweight React application that allows users to click anywhere on the screen to create points and use Undo and Redo functionality to manage them interactively.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published