To get set up...
-
Clone the git repository and
cdinto nodebackend. -
npm installto install the dependences -
Make a directory called "public" (
mkdir public). -
Do some symlinking:
ln -s ../mobileapp public/mobile ln -s ../desktopapp public/desktop ln -s ../timecard public/timecard -
Create a MySQL database named "orders", and create its schemas using the createSchema(WithData).sql script found in the dbschema directory.
-
Update nodebackend/config.json with the correct information for connecting to your MySQL database.
Whenever you want to start the app (desktop, mobile, or timecard, cd into nodebackend and do npm start). Ctrl-C will stop it.