Skip to content

cesarma/ng-hawksoft

Repository files navigation

alt text

NG-HawkSoft
The application was developed on angular 8, .net core, EF(Migrations) and Sql server. I have deployed the app using AzureDev Ops https://cesarma.azurewebsites.net/
Steps:
We need to run
dotnet ef update
in order to create and populate the database with mock data
Run
dot net run
to compile and extract all the npm (packages)

I spent time setting up my environment as well as compiling and setting my account on git hub, I did not finish the part of update (form and wrap the service)
all the webapis can be tested through swagger
Regarding with the question to escalate the app, there are differents approaches, My recommendation use MSMQ,Mrabbit (MSMQ is not supported on .net core so far) or ServiceBus. in order to dosen't lose data.
The pagination work better if we use EF pagination the data, thought the webapi

Notes
Regarding with the users I have created a table but I did not work on the log in because is not part of the scope but every contact has an id fk that need to be filled by default is 1, Identity Service is a good approach
Regarding with EF we are using migrations .net core dosent support sql proj so far other options is use DBup

GITHUB -NG-Hawksoft

https://github.com/cesarma/ng-hawksoft

WebApi-testing

http://localhost:3298/swagger/index.html

App
http://localhost:3298

About

Angular8, EF, CORE 3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published