Fluent Blog
This is a Fluent Bog. Because it fluently uses blog features using the latest Microsoft technologies.
Public facing major features include
Pages - and it can be customized
Posts - can turn on/off Post Navigation, Related Post, Comments etc.
Post Categories - can search based on categories
Post Tags - can search based on tags
Comment - If Captcha is enabled, only allows human to post a comment
Archive - Shows all the Published Post at one place
Blog Header - Name, Description and Social Media Links can be customized using Settings in Admin
Search - Search any text available in published pages/posts
Contact - This page helps to receive any queries, also utilizes Captcha option to minimize the spam and bot
Profile - You can adjust the content to always show on blog to top right as you choose- can enable to display or not
Admin Area after login includes the following features
Dashboard - Shows the Published/Draft Pages/Posts/Comments etc.
Customize Settings - from Basics to Page, Posts, Contact, Analytics, Captcha, Social media links, Profile and more - on/off a features on fly
Account - Here you can update your account info and change password
Content - You manage your posts, pages, categories, Tags, Comments, it also uses Quill Editor
Third Party Components
Google Analytics - Ability to track your visitor
Google reCaptcha V2/3 - Implementation to verify human invisibly
Quill Editor - for Pages/Posts editing
Tech Stack Overview
This blog uses the following technologies & design features
.NET 9.0
Blazor Server
[Azure] SQL Server
Entity Framework Core
Fluent UI Blazor Components
Serilog for structured logging and auditing
Multi-Tenant Database - shared schema tenancy
Multi-Tenant Application - domain-driven tenancy
Future Development Roadmap
The following Design features are being considered
MAUI Blazor Hybrid
Micro-Services Architecture
GraphQL API
AI Integration
|