GUI Vector-Based drawing application that was developed in java.
- Drawing of complex shapes and polygons such as lines,triangles, ellipses and circles.
- Online collaboration but indefinite number of users which facilitate the process of teamwork.
- Loading custom shapes during runtime(Dynamic loading)
- Saving your work to continue it later on(in multiple extensions such as JSON/XML)
- Undo all your steps backward until blank screen.
- Resize, recolor or move any shape drawn on screen.
- JavaFX(Used as rendering library)
- Google Firebase(Used for collaborative drawing)
- Clone the repository.
- Ensure that you have JavaFX installed or using Java 8.
- Compile & Run.
- For collaborative drawing, You need to.
- Register on Google Firebase
- Download your own version of services-account.json
- Add it to the project files.
- Mohanad Ayman
- Amr-El-Begawy