- run orleans backend:
cd src/BusTimetable
dotnet run
- backend is hosted on
5005
port - orleans dashboard is hosted on
5006
port - run frontend:
cd /client
npm run start
- type
http://localhost:5005
in host input and clickGo
button - click on any circle on the map to start tracking
- frontend: typescript, react, svg.js
- backend: asp.net core, orleans
Useful links:
- https://svgjs.com/docs/3.0/
- https://dotnet.github.io/orleans/Documentation/index.html
- https://github.com/sketch7/orleans-heroes
- [DONE] basic logic - v1
- host orleans cluster on heroku?
- orleans meetups
- smarttimetable + benhmarks + remove route on arrival
- clustering (sql server) + local docker + haproxy
- loadtests + singleton service
- aci + traffic manager + clustering (table storage) = https://aaronmsft.com/posts/azure-container-instances/
- persistence (table storage)
- put into AKS
- finished generator
For BusTimetable.Generator: https://stackoverflow.com/questions/11178414/algorithm-to-generate-equally-distributed-points-in-a-polygon