Skip to content

Latest commit

 

History

History
65 lines (59 loc) · 2.3 KB

Features.md

File metadata and controls

65 lines (59 loc) · 2.3 KB

Features To Be Included

Version 2.0 - Down the Road

  • Play Notification Tone when a new Chat Message is received.
  • Auto Scroll to Last Message when a new Chat Message is received.
  • Registration Page for Unauthorized User (Currently only Admins can register new users)
  • Realtime Notifications - Dashboard Updates Realtime
  • Logout Users / Regenerate Token from Multiple Client Browsers when Permission Changes
  • FIX: Token Issue Fixed from v1.0.1
  • User Images in Chat Component
  • Chat - Integrated with Identity to support Private Chats (Will require re-migrating the DB schemas)
  • Notifications System using SignalR
  • Document Management
  • Export to Excel
  • Audit Trails
  • FIX: Image Upload - Shift to File System from Encoded String. (REASON: Can be heavy on the db and bandwidth consumption, API responses may look huge and ugly.)
  • FIX: Code Cleanup.
  • FIX: Validations on User Registration - Show Snackbar on Exceptions / Validation Errors.
  • FIX: Remove AutoMigrations - Causes SQL Exceptions at times.
  • SEO (will be a part of v2.1)
  • Charts (will be a part of v2.1)
  • PDF Downloads (will be a part of v2.1)
  • Theme Manager (will be a part of v2.1)
  • Advanced Notifications - Notifications like Facebook (will be a part of v2.1)

Version 1.0.1 - Current Release - Features

  • Mudblazor Component Library
  • .NET 5.0+
  • Blazor Web-Assembly: ASP.NET Core Hosted
  • Onion Architecture
  • Persistent Dark Mode (Local Storage)
  • Service-Based Approach
  • MediatR at API Level
  • AutoMapper
  • API Versioning
  • JWT Authentication
  • Serilog - Server-Side Only*
  • Complete User Management
  • Profile Picture
  • Clean Fluid UI
  • CRUD Functionalities
  • Custom Error Pages
  • Localization
  • Role Management
  • User-Role Management
  • Swagger
  • Middlewares
  • Favicon
  • Default User & Role Seeding
  • Dynamic Service Registration (WASM)
  • Auto DB Migrations
  • Paginated API Responses
  • Polly - Retry Pattern for HttpClient
  • Shared Email Service
  • Hangfire Implementation
  • Custom API Response for 500,401,403
  • Specification Pattern
  • Permission Based UI Rendering
  • Refresh Tokens
  • HTTP Interceptor
  • Logout User if Refresh Token Fails