Skip to content

gopuff/gopuff-OrderStatusDemo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repo to talk about Azure and Design patterns

Order Demo Diagram

still very much a work in progress.

Designed to show how to show customers real time updates based on a legacy system. The system features a vuejs SPA against a serverless backend.

Current state is getting it wired up end to end

Dependancies: Node / npm az CLI + Devops https://docs.microsoft.com/en-us/azure/devops/cli/?view=azure-devops bash jq

Setup

  1. Install az cli https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest
    $ curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
    $ az login
    $ az extension add --name azure-devops

Api

dotnet build Api
func start --script-root

Api.Test

dotnet test Api.Test
dotnet watch --project Api.Test test

Frontend

cd Frontend

npm install
npm run serve
npm run test

TODO

Initial MVP:

[x] Basic Azure Deploy
[x] Basic vue build with URL baked in
[ ] SignalR updater
[ ] Legacy Snapshot -> Merge system
Next Steps: TBDa

About

Demo Project for learning and discussing Azure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 36.4%
  • JavaScript 21.5%
  • Vue 16.7%
  • F# 13.5%
  • PowerShell 6.1%
  • HTML 5.8%