My Bachelors dissertation: a proof-of-concept for businesses to decentralise their clocking system by verifying employees at a place/time without dedicated infrastructure or management.
Based on the CQRS pattern, the API is built using .NET 6 alongside EFCore, FluentValidation, AutoMapper, and NSwag. Vite serves the Vue client, build with Element Plus and authenticated/authorized with Auth0.
- Integrating Vite with ASP.NET Core (i.e., how the Vue server is hosted by the API)