Skip to content
This repository has been archived by the owner on Mar 28, 2022. It is now read-only.

Workforce Link IT system database design.

License

Notifications You must be signed in to change notification settings

tjohnston-softdev/worklink-database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workforce Link Database

This repository is the schema of the database I designed while developing a prototype for the Information Technology system at Workforce Link, a recruitment start-up company based in Ipswich, Queensland.


Background

Workforce Link is a start-up company that helps recruit prospective support workers for positions in the disability and healthcare industries. In April 2019, I was commissioned to design and implement an IT system to help streamline their loose, paper-based system. One of our goals was to host public profiles of our candidate staff that potential employers are able to search and view, similar to a social network. This was the MySQL database that I designed in order to facilitate the staff search engine.


Installing

  1. First, run the database definition script. This defines the database itself along with the empty tables.
  2. If you plan on using the prototype server, you will also need to run active sessions definition script. This is a separate database that stores user sessions.
  3. Add the Preloaded Lists test data. It does not matter which order you execute the SQL files in.
  4. Generate Support Worker test data using this generation script. You need to execute the SQL files in their numbered order. Otherwise, there may be errors.
  5. If you need to clear the Support Worker tables, run the Clean Support Workers script.

Other Documentation


Public Release

As of June 2021, I have decided to start cleaning up backup files of the IT system I designed for Workforce Link. On the 5th of August, I publicly released the database design, a 'Support Worker' test data generation script, and a prototype build of the final product.

On 7 August 2021, I made revisions to the original schema and released a separate version. However, I have already discontinued the WF Link project as a whole. See here as to why.

As of 28 March 2022, I have withdrawn any further plans to reboot this project.


Disclaimer

This database design is licensed under MIT. You may use this as a basis both personal and commercial projects as long as attribution is given and the license remains intact. Although I will actively support this repository, I do not claim responsibility for if and how you use the original schema alongside the prototype server. Refer to that repository for more details. The 3rd-party test data used in this version of the database is property of their respective owners. Care has been taken to reference them appropriately and are not covered by this project's license.