Skip to content

Latest commit

 

History

History
152 lines (121 loc) · 5.47 KB

README.md

File metadata and controls

152 lines (121 loc) · 5.47 KB

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