Etymology is a ASP.NET Core architecture demonstration of SPA (single page application), with the latest and popular technologies. It is a fully functional website with well-designed architecture. The server side is based on .NET 5 and C# 9.0, and the client side is based on Bootstrap and ES 2015+, integrated with npm, webpack. It demnstrates the aspects of ASP.NET Core architecture of SPA, including:
To run the code, open Etymology.sln with visual Studio 2019 or open the root folder with Visual Studio Code, build and run Etymology.Web.csproj.