whatIf is a small application to track your cryptocurrencies wallet.
The app features:
- Real-time track of your wallet.
- Horizontal scaling.
The goals of this app are:
- Showing how to use Actors, State, PubSub in Dapr.
- Presenting a semi-real-world use case of the distributed actor model.
- Learning how to use Dapr (for myself).
-
To run API, you need to have dapr cli and tye (https://github.com/dotnet/tye) installed:
tye run
-
To run frontend, you must install packages with command
yarn
ornpm i
(from the whatif.web folder) then to start you runyarn start
ornpm run start
- Rest client in VsCode
- check file api.Rest in the api project and change the ports to the one that the dapr sidecar has started with