This is a repository for both backend and frontend layers of Telemedicine App Prototype
Development Board can be found here https://github.com/TelemedDevGroup/TelemedProtoApp/projects/1
Running Demo can be found here: http://telemed-poc-back-dev.us-west-2.elasticbeanstalk.com/
For the development firstly please import required Java and JavaScript code styles (exported from IntellijIDEA as an .xml file) from the project root - code_style_java.xml
and code_style_javascript.xml
.
For local development please create file application-local.yaml
alongside application.yaml
and
define personal application properties for example twilio API keys.
You can use application-local.yml.example
as an example.
As you defined any local properties please run backend service with local
profile.
This file must not be pushed to the repository (preferably it should be added to .gitignore
or moved another changelist).
telemedicine_demo
username
and password
in datasource section) .mvn spring-boot:run -Drun.profiles=local
For local development go to frontend folder as UI project directory.
Create file .env.development
with links to the backend and redirect URL for OAuth2 auth.
You can use .env.development.example
as an example environment properties file.
After that you can run:
npm start
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.