Skip to content

Upgrade of mountain tracker to .NET Core and Angular 13+

Notifications You must be signed in to change notification settings

TheTrueTrooper/MountainTracker2

Repository files navigation

MountainTracker2

Upgrade of mountain tracker to .NET Core and Angular 13+

Features:

-Web Client:
->Newest Angular 17 frame work in typescript (compiled to Javascript)
->Leaflet for Openstreetmaps (cycle map) interactive map (native js lib with a definitely typed import)
->Pannellum for panoramic views (Fully native JS (no type def in 'definitely typed' or other available) import to typescript with component)
->GraphQL as Ng-Apollo
->An additional service frame work designed to allow query merging and reflection query building
->NgRx Store (with Entity Adapter & async Effects) for reactive state control and data management
->Some custom typescript decorators for custom reflection helpers
->Testing will be as Karma (kind of easier out of the box with truer runs) and maybe Jest for a pipeline if need

-Server:
->ASP.NET Core with Angular 17 intergration
->API GraphQL as GraphGL.NET
->Maybe additional API as classic REST
->SQL Database dacpac in a db first approch with full rebuild scripts & delta scripts(1.0 is still off so no delta quite yet)
->SQL intergration through Entity Framework (EF) Core (db first approch)
->Testing will be as xUnit

-Database:
->Tables
->Stored Procedures
->Triggers
->Classic selects
->Pre deployment and post deployment rebuild scripts
->Versioning will be done additional though update scrips

-Phone Client:
->Will be cross platform MAUI
->Testing will be as xUnit

About

Upgrade of mountain tracker to .NET Core and Angular 13+

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published