This project is a practice exercise for the subject of Interface Development (DI) in Java.
Download Program - Requires administrator if installed for all users
- Data Display and Save: Displays received data and asks the user if they want to save it. If the user chooses to save, a pop-up window appears to select the destination folder. #18
- Load Provinces/States from File: Loads provinces or states from a text file located in the
files
directory. #16 - Maven Integration: The project has been converted to use Maven for better project management and dependency handling. #12
- Java 8 or higher (JDK 21.0.5 recommended)
- Maven 3.6.3 or higher
- IntelliJ IDEA (recommended for development)
- Clone the repository:
git clone https://github.com/Sacha1083/registrationForm.git
- Navigate to the project directory:
cd registrationForm
- Open IntelliJ IDEA.
- Select
File
>New
>Project from Existing Sources...
. - Navigate to the cloned project directory and select the
pom.xml
file. - IntelliJ IDEA will automatically recognize the project as a Maven project. Click
OK
. - Wait for IntelliJ to download the required dependencies and set up the project.
To build the project using Maven, run:
mvn clean install
To run the project, use the following command from the project directory:
java -jar target/registrationForm.jar
This will start the application and load the registration form.
Contributions are welcome. If you find any issues or have suggestions, please open an issue
in the repository or submit a pull request
.
This project is licensed under the MIT License. See the LICENSE
file for more details.