CE3101 - CoTEC-20
CoTEC-2020 Virus tracking web app built with Angular, Ionic, .NET Core MVC API, Entity Framework Core & SQL Server Database.
๐ฆ CoTEC-20 | Case Monitoring System
Description
CoTEC Map is a suite of virus case monitoring and hospital management applications. The web application provides a view for monitoring cases worldwide, presenting a specific breakdown of each country, it also provides the hospital administration system that allows managing patients and their recent contacts.
Prerequisites ๐
To run this program you must have the following dependencies installed
- Nodejs
- NPM
- Angular 7
- Dotnet Core 3.1
- Entity Framework
- Android SDK +3.6
Deployment ๐ค
CotecMap - Web Application
# Dev mode
> npm install
> npm fund
> ng serve -o
# Production
> ng build --prod
> ng deploy
CotecDB - Database
- Create a SQL database on your local server or in some cloud service.
- Run the DDL file for the creation of the database tables.
- Create a user for the backend application and a password, such as access credentials to the server and the database.
CotecAPI - Backend
First you must enter the access credentials to the server and database in the file appsetting.json
"ConnectionStrings":
{
"CotecConnection": "Server=<YOUR_SERVER_IP>;Initial Catalog=COTEC_DB; User=<USERNAME>; Password=<PASSWORD>;"
}
Then, open a terminate in the CotecAPI directory and run:
# Dev mode
> dotnet run
# Production
> dotnet build
> dotnet publish -c Release
Built With
For the development of this project we use the following technologies
Angular
|
ASP.NET MVC
|
Andriod SDK
|
SQL Server
|
Versioning ๐
For the versions available, see the releases on this repository.
Docs ๐
You can find much more about how to use this project in our documentation section
Authors
This project has an excellent development group formed by ITCR computer engineering students
- Esteban Alvarado - Backend & DBA - @estalvgs1999
- Bertha Brenes - Mobile Application - @BerthaBrenes
- Olman Castro - Frontend Development - @Kstro379
- Randall Mendez - Frontend Development - @Hack998
Project developed at the Technological Institute of Costa Rica | 2020 ๐ฏ
License ๐
This project is licensed under the GNU License - see the LICENSE.md file for details