A Vector Based Drawing Application that allows the user to draw different shapes and manipulate them.
- has a user-friendly interface
- supports many features such as save, load, copy, paste, undo, redo, move, resize and delete shapes
- implemented by applying MVC model and different design patterns such as Command design pattern with undo and redo actions
- supports dynamic shapes loading using Java Reflection API
- Java - The programming language used
- Swing - The GUI widget toolkit used
- Mahmoud Tarek - MahmoudTarek97
- Mostafa Labib - mostafaLabib65
This project is licensed under the MIT License - see the LICENSE.md file for details