Skip to content
/ CoTEC Public

🦠 CoTEC-20 tracking web app built with Angular, Ionic, .NET Core MVC API, Entity Framework Core & SQL Server Database.

License

Notifications You must be signed in to change notification settings

ce-box/CoTEC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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
Web development Framework

ASP.NET MVC
Backend Framework

Andriod SDK
Mobile app development

SQL Server
Database

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

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