Repository for SDMT lab work #4
A design document for a project is an important document that outlines the key aspects of the project's design before its implementation. It is created to align all project stakeholders on its visual appearance, functionality, and other crucial aspects. This document encompasses a full description of the project, including its goals, tasks, and requirements relating to user interface, functionality, database structure if applicable, technical requirements, testing strategies, and implementation schedule.
The program is a graphic editor created on the Windows platform. We used the Java programming language and the JSwing library to create a user-friendly and functional interface.
Our editor allows users to draw various geometric shapes such as points, lines, ellipses, rectangles, and cubes. Additionally, there is the ability to change the colors of shapes, delete unnecessary objects and save work in the file system. We also have a feature for loading work from a file, making it easy to integrate existing elements into new projects.
One of the key aspects of our editor is its ease of use. We aimed to create an intuitively understandable interface so that users can quickly master all the program's features and easily use them for their creative needs.
- If you do not have the JDK installed, you need to install it using this link: Install JDK
- Install Gradle and set it to environment variables. Install Gradle
- Restart the computer
- Download the repository to the local computer.
- Run the terminal in the root folder of the repository.
- Run the "./gradlew run" command