Desktop app for applying for and managing scholarships for the University of Prishtina. Project build with JavaFX and MySQL.
Clone the repository
git clone https://www.github.com/gjonhajdari/up-scholarships
cd up-scholarships/src
Open your terminal and access the MySQL CLI to run the database scripts
mysql -u root -p < src/main/db-structure.sql
Replace root
with your MySQL username if you have it configured differently. You will be prompted to enter your password (if you don't have one just hit enter).
You can add all the test accounts by running the Migration.java
file. It creates accounts using the student data from the students.csv
file.
Run the db-testData.sql
script to add the test data to the database.
mysql -u root -p < src/main/db-testData.sql
Alternatively you can open the sql scripts and run them in your favorite MySQL GUI.
If your MySQL environment is configured differently, you can change the connection details in the ConnectionUtil.java
file. If it isn't, you can skip this step.
// File: ConnectionUtil.java
public class ConnectionUtil {
// ...
private static String URL = "jdbc:mysql://localhost:[port]/scholarships";
private static String USER = [username];
private static String PASSWORD = [password];
// ...
}
Voucher page with a list of applicants
Name | Version |
---|---|
Java | 22 |
MySQL | 8.3.0 |
University team project for the Human-Computer Interaction course at the University of Prishtina.
Made with contrib.rocks.