This app is intended to give the ability for a community to monitor the supply and demand of PPE (Personal Protection Equipment).
"Makers" are able self-report on their progress for sourcing and creating PPE related items. Hospitals/Clinics/etc are able to request PPE from their community. And finally these groups of people are able to see in real-time the logistical information of where items are going.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
A step by step series of examples that tell you how to get a development env running
Clone this repo!
Setup up your local sql database
// Run from the same folder as the .sln
dotnet ef database update
Run the project!
// Run from the same folder as the .sln
dotnet run
Open the site
goto https://localhost:5001
Generate Test Data - This will insert randomized Profiles and Transactions.
goto https://localhost:5001/api/gis/generateTestData
Generate a zipped GIS Shapefile
goto https://localhost:5001/api/gis
From there you can login/register an account. It's already configured to hit Auth0 that we have setup for development purposes.
The Angular site is located in the `/ClientApp` folder
## Built With
* [ASP.NET Core 3.1](http://www.dropwizard.io/1.0.2/docs/) - Used for our API calls from Angular
* [Angular 9](https://maven.apache.org/) - Our frontend site!
* [Yarn](https://yarnpkg.com/) - Package manager for the Angular
* [Typewriter](https://marketplace.visualstudio.com/items?itemName=frhagn.Typewriter) - Used to sync c# models to typescript
* [NetTopologySuite](https://github.com/nettopologysuite/nettopologysuite) - Generates GIS Shapefiles
## Contributing
We take PR's!
## Authors
See also the list of [contributors](https://github.com/ArkTaskMakers/MakerTracker/graphs/contributors) who participated in this project.