Skip to content

๐Ÿ’Š A GP booking project created for the Software Development module at the University of Kent

Notifications You must be signed in to change notification settings

Andrei-Constantin-Programmer/The-General-Practitioner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Assessment A2 - The General Practitioner

๐Ÿ™‚ Members

๐Ÿ“ฆ Prerequisites

  • IntelliJ (or another Java IDE)
    • IntelliJ is required to modify the GUI. The GUI is created using IntelliJ's GUI Designer tool, which produces a .form file that is linked with it's .java class of the same name.
  • MySQL (version 14.14, Distrib 5.7.36)
  • Java SDK (version 16)
  • Maven

โš™๏ธ Installation

  • Unzip the project
  • Run/import the /TheGP_Database_24_Mar_Raw.sql script with MySQL to create the local database

โš ๏ธ Potential errors

  • When opening the project in an IDE, if there is an error with the imports, it is likely due to missing Maven. Follow the steps on this page to fix the issue if encountered: https://stackoverflow.com/a/13640110
  • If running /TheGP_Database_24_Mar_Raw.sql gives a bug in MySQL, then try running /TheGP_Database_24_Mar.sql

๐Ÿ› ๏ธ Set up

  • Open the project with IntelliJ (or the IDE of your choice)
  • Inside the project, open the /src/main/java/com/group15A/DataAccess/DataAccess.java file
  • Edit the DB_USER and DB_PASSWORD values to your local database username and password respectively

โ–ถ๏ธ Running the program

In the IDE of your choice, run the /src/main/java/com/group15A/Main.java class

๐Ÿ“” Existing data

The database contains some dummy data that you can test the application with.
Here is a list of patient emails you can use to login (the password for all of the following patients is Password1*):

About

๐Ÿ’Š A GP booking project created for the Software Development module at the University of Kent

Topics

Resources

Stars

Watchers

Forks

Languages