Mission Support is a crowd-sourced, wiki-style web application for medical mission trips to share information about various disaster areas, the inventory available at each location, and general tips for other mission groups. Currently, there is no central location for information about the situation on the ground at different sites, which creates confusion and additional costs for missions. Our project is a crowdsourced platform to allow medical professionals to report information about where they are serving, so future missions will be better prepared.
This project was generated with Angular CLI version 7.0.4.
v1.0.0 - April 22, 2019
Original Release of Mission Support, comes with the following features:
Installation is only required for the host who plans to run the server that Mission Support will run on. Any typical user may simply visit the currently deployed version of Mission Support via this link.
For the server host, clone this repository by downloading as a .zip file or cloning with HTTPS with the link: https://github.com/MissionSupport/MissionSupportDemo.git
. Once the repository is on your machine, use a Command Propmpt/Terminal and navigate to the directory that this project is contained in. The last folder in your file path should be ...\MissionSupportDemo
. Then, follow the instructions below:
node -v
, which should return the current version of Node.js on your machine (or an error if Node.js has not been found)npm -v
, which should return the current version of npm on your machine. npm is a package manager that will allow you to install the Angular CLInpm install -g @angular/cli
. This will install @angular/cli
as a global environment on your machine.npm install
to install all dependencies required to run Mission Support.ng serve
in your Command Prompt for a development server. Navigate to http://localhost:4200/
to see a live version of the application, that will reload if any source files are changed.ng build --prod
to create the project build, and deploy to Firebase using firebase deploy
.ng generate component component-name
, or other files with ng generate directive|pipe|service|class|guard|interface|enum|module
If you run into any issues building or running the development server, please run npm install
to make sure that all your dependencies are updated with Mission Support requirements.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.