Skip to content

Building a GUI application for record-keeping about Galamsey in Ghana using JavaFx.

Notifications You must be signed in to change notification settings

wybeturing/ProjectTitanicGUI

Repository files navigation

ProjectTitanicGUI

This is Version 2 of the ProjectTitanic project, hosted on GitHub. This aim of this project is to design and build a software that enables policy makers and regulators to tract illegal mining (Hereafter referred to as Galamsey) across the world

Archieving data persistence

Data persistence is achieved through the use of a database. This means that as the user is entering input and making changes, the database is continously being altered and querried, to provide the user with up-to-date information. For anyone hoping to run this application on their local servers, the following requirements must be met;

  1. Must have a running MySQL server
  2. Must create a database user with the credentialas, user = root, password = 'root'
  3. Must run the script PROJECT.sql included in this repository to create the required database to which the connection will be made.

The software specification is as follows;

  • mysql-connector-java-5.1.48
  • mysql-connector-java-8.0.18
  • javafx 8
  • jdk 8

Running the code

To run the code;

  1. Clone the repository
  2. Navigate to ProjectTitanicGUI/src
  3. Install the deb file (Ubuntu)
  4. Ensure that for your Mysql instance, the user "root" has a password of "root".
  5. Go to the installed programs and run the application named "terra-observatory-manager".
  6. Launch MySQL server and run the sql script PROJECT.sql with the root user (Make sure password is as specified above)
  7. In case this does not work, it must be as a result of the java development set up on your locale machine.

LAST RESORT

  1. Clone the repository
  2. Import as an Eclipse project
  3. Ensure that for your Mysql instance, the user "root" has a password of "root".
  4. Go to the installed programs and run the application named "terra-observatory-manager".
  5. Launch MySQL server and run the sql script PROJECT.sql with the root user (Make sure password is as specified above).
  6. Run the application from Eclipse.

About

Building a GUI application for record-keeping about Galamsey in Ghana using JavaFx.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published