Create a e-commerce web application using ASP.NET Core backend web API and a javascript frontend application showcasing Event Sourcing using the library.
[x] Create frontend application (with call to a web API)
[x] Create a REST API (with swagger documentation)
[x] Use EventStore to complete REST commands
[x] Use EventView to complete REST queries
[x] Configure the backend to work with a SQLite database
[x] Show list of events
Create a list of events based on different domains.
[x] Events for Cart/Shop (AddToCart, RemoveFromCart, ResetCart, ...)
[x] Events for Order (CreateOrder, CancelOrder, PayOrder, DeliverOrder, ...)
[x] Events for Inventory (AddNewItem, RemoveItem, ChangeItemUnitCost, SupplyItem, ...)
Create a e-commerce web application using ASP.NET Core backend web API and a javascript frontend application showcasing Event Sourcing using the library.
EventStore
to complete REST commandsEventView
to complete REST queriesCreate a list of events based on different domains.