This was My NSS Back-End capstone project. This is App allows first responders to record audio during an incident and have the audio transcribed in real time with a timestamp so the First Responder or Medic can look back through the transcription for incident details for thier report. This App gives the ability to know when certain event transpired I.E When patient contact was made, when CPR was started or stopped, or when drugs were administered.
Tech Used:
-Javascript
-C#
-React
-reactstrap
-bootstrap
-ASP.NET
-Entinty Framework core
-MySQL express
-
Pull down this repo
-
Run the SQL script that is in the root directory, called
SQLQueryCreateTables9.sql
and then runSQLQueryHospitalSeedData.sql
. This will create the MIT database. -
Create your own firebase project and do the following steps in the firebase console:
- Go to Firebase and add a new project. You can name it whatever you want (Sender is a good name)
- Go to the Authentication tab, click "Set up sign in method", and enable the Username and Password option.
- Add at least two new users in firebase. Use email addresses that you find in the UserProfile table of your SQL Server database
- Once firebase creates a UID for these users, copy the UID from firebase and update the
FirebaseUserId
column for the same users in your SQL Server database. - Click the Gear icon in the sidebar to go to Project Settings. You'll need the information on this page for the next few steps
-
Go to the
appSettings.Local.json
file. Replace the value for FirebaseProjectId with your own -
Open your
client
directory in VsCode. Open the.env.local
file and replace__YOUR_API_KEY_HERE__
with your own firebase Web API Key -
In
package.json
add the following proxy to the json object:"proxy": "https://localhost:5001"
-
Install your dependencies by running
npm install
from the same directory as yourpackage.json
file -
You will also need to install
react speech kit
,bootstrap
,reactstrap
,react-router-dom
,cloudinary-react
,firebase
, andlodash.debounce
in the same directory as yourpackage.json
file
To start the application, run the following command in your terminal inside of the MIT client directory:
npm start
This project was bootstrapped with Create React App.
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.