Senior Design 2020 Directory Structure for ‘Data Recording UI’

The directory for the software is as follows: (Directories assumed cloned in $HOME)
	~/ Data-recording-UI/run_hidden
	o	Script in root folder to run UI without the terminal also being onscreen

	~/Data-recording-UI
	o	Root Folder of project in user’s $HOME directory

	~/ Data-recording-UI/Controller.py
	o	This is the main python script file that is executed in terminal with ‘python3 Controller.py’ that runs all the other scripts in our software
	o	The controller handles the existence of frames and the transition of data from the spectrometer, to the pi and onward to Azure

	~/ Data-recording-UI/Connection.py
	o	Handles the handshake authorization to the Azure database and the initial verification of the UI will open upon successful connection

	~/ Data-recording-UI/HelperMethods.py
	o	A script that assists with the naming nomenclature of our software

	~/ Data-recording-UI/LogPatient.py
	o	The frame that handles the acceptance of the patients’ biographical information that is necessary for researchers

	~/ Data-recording-UI/LoginPage.py
	o	Login authorization frame that checks the azure database for Username and Hashed password’s existence

	~/ Data-recording-UI/ResetPW.py
	o	To be implemented frame that handles a password reset code for researchers to reset their password

	~/ Data-recording-UI/SignUp.py
	o	Allows researchers to sign up with a new user profile in order to login

	~/ Data-recording-UI/.idea
	o	Select Azure database information

	~/ Data-recording-UI/PostgreSQL
	o	Azure database connection and ID in order to perform the above select tasks of the project that require a connection to the database

	~/ Data-recording-UI/__pycache__
	o	This directory has cached items to allow for a smoother, more optimized runtime complexity of our software

	~/ Data-recording-UI/images
	o	Various images that are used in our project to be displayed


