DeliveryWebApp is a web application developed in .NET, it offers services for food delivery as selecting a restaurant, selecting products and requesting them. There are 4 profiles:
- Administrator;
- Restaurateur;
- Rider;
- Customer.
This web application was developed following the principles of Clean Architecture.
- Razor Pages
- ASP.NET Core 6
- Bootstrap 5
- qrcodejs (2FA QR Code generation)
- Entity Framework Core 6 (Microsoft SQL Server)
- AutoMapper
- MediatR
- FluentValidation
- NUnit, FluentAssertions, Moq
- SendGrid (SMTP for confirming account via e-mail)
- MapBox