/Tc.Abp.Frameworks

Abp VNext Frameworks

Primary LanguageC#

Tchivs modular UI Themes frameworks based on ABP framework (Blazor WASM and SSR) .Net 6

Features

  1. Boilerplate ready for any type of entreprise application
  2. Implementation of ABP Framework underneath (based on ABP Framework) a) Complete, Modular and Layered software architecture based on Domain Driven Design principles and patterns b) Ready made Application Modules & Startup Templates
  3. Complete Re-implementation of following modules to remove hard dependecy of Blazorise UI component a) Complete, Modular and Layered software architecture based on Domain Driven Design principles and patterns b) Ready made Application Modules & Startup Templates c) Implementation of Pre Bultin Modules i) Identity (Users & Roles) ii) Multi Tenant iii) Settings iV) New Modules added example Data Dictionary etc.
  4. Implemented Bootstrap Blazor components out of the box by default
  5. Independent of any Blazor UI Components

What is ABP Framework

ABP Framework is a complete infrastructure based on the ASP.NET Core to create modern web applications and APIs by following the software development best practices and the latest technologies

What is Tchivs Framework

Built on top of ABP Framwork to remove the UI dependecy (removed Blazorise dependecies) Supports WASM & Blazor SSR

Pre Built-in Modules Ready

  1. Identity
  2. Settings
  3. Support Multi Tenant

Additional Modules

  1. Data Dictionary

Built-in support for following

  1. MicroService NUCOS Gateway framework
  2. Elastic Search (Kabana)
  3. BootstrapBlazor Default Theme
  4. more coming soon...

Project Structure

Framework (Basic Framework)

    Tchivs.Abp.UI (Blazor Basic Component)
    Tchivs.Abp.AspNetCore.Components.Server.Theming (Blazor SSR Template Framework)
    Tchivs.Abp.AspNetCore.Components.WebAssembly.Theming(Blazor WASM Template Framework)
    Tchivs.Abp.UI.Bootstrap (Implementation of BlazorBootstrap Component Template By Bootstrap Theme)

Modules

    Bootstrap-Theme (Bootstrap theme for blazor)
    Identity (identity page for blazor)

More Documentation coming soon...

License

This project is licensed with the MIT license.