User Management
Description
User Management
User management is developed in .Net 7 and Angular 16, that allows you to easily manage user and role based authentication and authorization. If you want to start new project, then it would be perfect solution for you because Its developed base on enterprise level standard for both .Net 6 and Angular 14. User Management also comes with fully documented JSON API which allows you to easily authenticate users from your mobile (or any other) application.
Seamless security, OAuth social authentication and role based access privilege authorization.
Standards based code structure, easy to understand and customize.
Easy setup, member management and built-in integrations.
Facebook and Google login, login activity logs and session management.
Support of MS SQL Server and MySQL database.
Functional Feature
Integrated with AdminLTE Theme, 100% responsive, works well in mobile, tablet, laptop and desktop devices.
Facebook and Google OAuth login integrated.
Interactive Dashboard
Add, Update and Delete User and Role.
User Listing with server side pagination, filtering and sorting.
Multi Language Support
Setup multiple Email SMTP setting.
Setup multiple Email Template with dynamic Parameters.
Option to send email via SMTP.
Add, Update, Delete and Listing Control Panel Pages/Screen and Action.
Admin can Setup Page(Screen) and Action mapping.
Admin can view Current Online Users and forcefully logout online user.
Manage Application Setting Parameter from UI.
You can view Application Error Logs from UI.
You can view user login activity.
User can manage User profile.
Admin Can Reset User password from panel.
Quick start Guide Documentation to add new features
Technical Features
ASP.NET Core Architecture
Generic Repository Pattern
Unit of work Patterns
Real Time Notification Using SignalR
Uses Swagger for API documentation
Dependency Injection
MediatR Pattern for clean controller
Standard Naming conventions
JWT Token Based Authentication and Claim Based Authorization
Less coupling and Easier reuse
Single Responsibility Principle
Open/closed principle
All Methods are Async/Await
Generic way to Handle REST API Status code
Validate Rest Request Entity with Fluent API
Store Logging info into Database using NLOG
Client and Server side validation
CORS Settings
Angular Architecture
Separate each feature modules
Fully strongly type
Lazy loading
Common Shared and Core Module
State Management with NGRX Data
Generic Service for Pagination, Filtering and Sorting
Easy to add new feature module
Easy to upgrade into latest version/li>
Generic Error Handling
Common HTTP Interceptor to set REST API URL and Loading indicator
Technologies Use for Project
Front-end (Angular)
Angular 16
Angular Material 16
Bootstrap 5
Ngrx Data
SignalR (@microsoft/signalr)
Multilingual (@ngx-translate/core)
Toastr
Social Media Login (@abacritt/angularx-social-login)
Rich Text Editor (@kolkov/angular-editor)
REST API in ASP.NET
ASP.NET 7
Entity Framework Core 7
Mediatr 12.0.0
NLog 5.2.2
Automapper 12.0.1
FluentValidation 11.6.0
Swagger API (Swashbuckle.AspNetCore 6.5.0)
Project Requirement
VS Code and Visual Studio 2022.
SQL Server/MySql Database.
To Host Application on Shared Linux hosting it is required standard user account with sudo privilege.
The latest non-preview .NET runtime installed on the server.
1. All digital products are the most recent version, with no possibility of free updates. After payment, you can request an update to the most recent version for 7 days if a new version is released. Get free support within 7 days.
2. After the purchase is confirmed, download links will be available for 7 days. If a license is required, please contact us via email or ticket for assistance with activation. Our license is only valid for activation and does not include support.
3.mailto:contact We provide Mobile, PHP script installation services for $19.90. Please create a backup after installation as we do not support re-installation. For mobile app source code, we do not offer installation services.
4. If you have any questions, please contact us by email contact@gplodoo.store or create a ticket on this page
5. Please note that any digital products presented on the website do not contain malicious code, viruses or advertising. You will receive the original files from the developers. We do not sell any products that have been downloaded from other websites.
6. The response time can last up to 6 hours.