Skip to content

Trauma-Troopers/Nursing-App

Repository files navigation

IUS Nursing Skills Checklist

A web form that allows students of the Nursing Program to manage a list of critical tasks that they must complete over the time in the program. Students are able to signup and login to mark tasks accordingly and see their progress throughout the semester. Administrators are able to signup and login to view student progress.

Setup and Run Locally

*Note: Skip to step 4 if you have the project downloaded.

1. Navigate to the URL: https://github.com/Trauma-Troopers/Nursing-App

2. On the right-hand side of the page click the drop down “Clone or Download.”

3. In this step either do one of the following:

  * Click “Download ZIP” and unzip the folder in your desired directory.

-OR-

  * Perform a “git clone” in a terminal with the link in the text box to your desired directory. Please research “git clone” to utilize this method as it goes beyond the scope of this document. In the end, it does nothing different then the first method

4. Download NodeJS (https://nodejs.org/en/download/) with the appropriate installer for your machine (eg. 32bit vs 64bit, windows vs mac, etc.).

   *Tip: Make sure this is installed in your Environmental Variables PATH

5. Navigate to the folder path ‘Nursing-App\clientform.’ This is where your package.json is stored which tells NodeJS which packages/dependencies to download.

6. In a terminal, type ‘npm install’. Node will begin downloading all the necessities for the project to run locally.

7. In a terminal, type ‘npm run dev’. The terminal will then say the project is running on ‘localhost:xxxx’ where ‘xxxx’ is the port number that is it running locally on your machine.

8. Type that ‘localhost:xxxx’ in a web browser (Chrome preferred for its amazing dev tools) and you will see the project running locally.

Npm Scripts (More found in package.json)

-Serve with hot reload at localhost:8080

npm start

npm run dev  

-Build for production with minification

npm run build

Build and Deploy on Firebase after making changes. (step by step instructions)

Team Members:

Daniel Russell (Team Lead) Greg Witt Sam Venter

Contact:

[email protected]