Skip to content
/ NarForum Public

NarForum is a simple and flexible forum software built with .NET 8 and Blazor.

License

Notifications You must be signed in to change notification settings

gurb/NarForum

Repository files navigation

NarForum Forum Software

NarForum is a simple and flexible forum software built with .NET 8 and Blazor. It includes real-time notifications, basic user and role management, and customizable themes. With its easy-to-use admin panel and SEO-friendly structure, NarForum provides essential tools for managing a modern forum.

Projects

  • Api
  • Core
    • Application
    • Domain
  • Infrastructure
    • UI
      • NarForumAdmin (Blazor WASM)
      • NarForumUser (Blazor Interactive)
    • Identity
    • Persistence

Tech Stack:

  • .NET 8
  • Blazor
  • PostgreSQL
  • GarnetServer

Demo Access:

Forum Application: https://narforum.com/
Email: demouser@narforum.com | Password: DemoUser

Admin Panel Application: https://admin.narforum.com/
Email: demoadmin@narforum.com | Password: DemoAdmin

Features Overview

  • Single-page Application (Blazor)
  • Admin Panel (Blazor WASM)
  • Web API with SwaggerUI
  • Clean Architecture(MediatR-CQRS Pattern)
  • Forum Actions (Create, Reply, Pin, Lock, Like, Favorite etc.)
  • Real-time Chat System
  • Server-side pagination
  • SEO Friendly
  • Customizable Permission Management
  • ASP.NET Core Identity
  • User/Role/Permission Management
  • User Tracking System
  • Push Notifications
  • Section/Category/Heading/Post Management
  • SMTP Settings
  • Reset, forgot password pages
  • Static Page Management
  • Blog Post Management
  • Supports Sub-Category Feature
  • User Profile/User Settings Pages
  • 404, 204, 500 Error Pages
  • Dark/Light Theme for the forum user
  • "Recent Headings", "Forum Stats" components
  • Toast Notifications
  • Custom Captcha

Screenshots:

Homepage

Posts

Admin Dashboard

Permission Management

Installation

Read the documentation .html file from Documentation folder in the repo.

License

NarForum is open-source software licensed under the MIT License.

About

NarForum is a simple and flexible forum software built with .NET 8 and Blazor.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published