Toucan

screenshot of Toucan

Boilerplate template using Vue.js, TypeScript and .NET Core 2.1, based on SOLID design principles

Overview:

Toucan! is a multi-project solution template that combines .NET Core and Vue.js. It aims to provide scaffolding for a responsive single-page web application, while adhering to SOLID design principles.

Features:

  • Loading Screen: Provides a loading screen to enhance user experience.
  • Multiple Entry Points: Supports multiple entry points for the application.
  • Token-based Authentication: Implements token-based authentication for both local and external providers.
  • Two Factor Verification: Offers two factor verification based on device profiling.
  • Role & Claims Management: Now includes role and claims management functionality.
  • Comprehensive Localization Support: Supports localization on both the server and client sides.
  • Global Application State/Event Bus: Provides a centralized global application state/event bus.
  • Hot Module Reloading: Allows for hot module reloading during development.
  • Data Migrations: Facilitates data migrations within the application.

Summary:

Toucan! is a versatile solution template that combines .NET Core and Vue.js to provide scaffolding for a responsive single-page web application. It offers a range of features including loading screen, multiple entry points, token-based authentication, two factor verification, role & claims management, comprehensive localization support, global application state/event bus, hot module reloading, and data migrations. With easy installation instructions and continuous updates, Toucan! is an excellent choice for developing modern web applications.