This a e-commerce web app that uses ASP.NET as backend, and a Blazor Server as frontend.
You can see the API documentation in the "/swagger" endpoint.
The thematic of this project is a dessert store, you can add desserts to your cart, personalize the dessert size, flavor, and add toppings.
Follow any of these methods and open http://localhost:5000/ to see the WebApp or http://localhost:5000/swagger to see the API docs in Swagger.
Run the command below to quickly deploy this project on your machine, see the docker image for more info.
docker run -d -p 5000:5000 kurovale/kuro-desserts:sqlite
- Run
git clone https://github.com/kuro-vale/kuro-desserts
cd kuro-desserts
- Set environment variables (Connection string of a MySQL database)
- JWT_KEY="Secure key with length of Int32 (string of 40 characters)"
- CONNECTION_STRING=server=your_host;user=your_user;password=your_pass;database=your_database
- Run
dotnet run