IE11 is not well supported, please use or install Chrome or FireFox to improve your experience.

What is Fundament?

A clean, lightweight, and easy to learn template project for building web applications.

It is a highly opinionated system built with a .NET Core (2.2) WebAPI backend and a jQuery-based SPA website and includes projects for Azure Functions, Unit Tests and a suite a Puppeteer-based UI functional tests.

The class library and business objects are designed to be used by both the WebApi and Functions, and we have worked out many quirks required to make the shared libraries work with both.

The web application is design to be compiled via a NodeJS build engine and be hosted via a static CDN (we recommend and include scripts to publish the site). The WebApi is designed to be hosted in an Azure App Service with an Azure SQL database.

The foundation features include: