File/Document Management | ASP.NET Core | EF Core | .NET Core | MSSQL | MySQL


File/Document Management | ASP.NET Core | EF Core | .NET Core | MSSQL | MySQL

Advanced Files & Users Management | ASP.NET Core | EF Core | .NET Core | MSSQL | MySQL

Advanced Files & Users Management is a multi-functional complete web application developed using ASP.NET Core 6.0 and EF Core code first technology. This web application enables you to manage all kinds of documents with proper history, add interactive comments, and along with a dynamic dashboard.
You can organizations store, track, modify, and manage documents on a centralized platform. Features include document sharing, adding new comments, user management, bulk page access permissions, document download, and document preview, sending documents through email, document proper history, etc.
It’s stored all types of documents in encrypted form on the server. It allows you to upload multiple documents and share them with unlimited system users. Admin can view, upload, edit, delete, add files, and control user all access.

Live Demo:

Web: http://94.100.26.222:85/Account/Login
User Name: [email protected] Password: 123

Core Feature

Manage Documents

You can Store unlimited documents by category and assign them to the system user. And system users can add interactive comments as well.

Dashboard

Dynamic dashboard with pie-chart, recent users, and others totals. You can see category-wise document statistics.

Upload Documents

You can upload any type of document, download the document, and view it accordingly.

Encrypted Document

All documents are stored in encrypted form on the database. You have two options to store files in the server which are the database and root directory. Only the system can decrypt documents.

Document History

For any action in the document, the flow has been recorded as document history. Ex, create a new document, add a new comment, download a document, assign a document, etc.

Admin LTE Theme

Used excellent and responsive theme. It provides a range of responsive, reusable, and commonly used components.

Settings

Easily manage the app with settings for logo, categories, status, custom page access, and identity option.

User & Role Management

Admin can manage user and page access to other users in the system. Default users can access only a few pages.

Full Source Code

You will get the full Source Code of the Document Management System and build a version for MSSQL/MySQL database connection support. Along with the source code, you will get detailed tech documentation on how to run the project.

Much More

User login history, user management, email configuration, and nice responsive UI.

Technologies

Microsoft Visual Studio Community 2019, ASP.NET Core 6.0, IdentityCore, Entity Framework Code First, MS SQL SERVER 2017, AdminLTE 3.0.5, JavaScript, jQuery data table, bootstrap 4, sweetalert, toastr, Fontawesome etc.

Prerequisite Application

Microsoft Visual Studio Community 2019/22, Dot Net Core .0, MS SQL SERVER 2017/MySQL, IIS, Chrome/Edge Browser.

FAQ

Full Source Code and code first project running guideline.

Demo Video Preview

https://youtu.be/xBFgI-4n3Nc

App Screenshot

https://photos.app.goo.gl/K7HjJzyYkTQDsKYU8

Technical Features

  • ASP.NET Core 6.0
  • EF Core code first
  • Identity Core
  • MSSQL/MySQL
  • Partial page update CRUD operation
  • Razor and jQuery for FE
  • jQuery DataTable for faster data load
  • Sweet Alert2 and Toaster notification
  • select2 dropdown
  • ASP.NET Core MVC Architecture
  • Uses Swagger for API documentation
  • Dependency Injection
  • Standard Naming conventions
  • JWT Token-Based Authentication and Claim-Based Authorization
  • All Methods are Async/Await
  • SignalR
  • CORS Settings
  • Docker Support

How to Run Project

Step 1:
Unzip the downloaded folder(DocumentMS.zip)

Step 2:
Open DocumentMS.sln file with Visual Studio 2019/22

Step 3:
Update database connection: appsettings.json
“DefaultConnection”: “Server=DEVSTATION\\MSSQLSERVER2017;Database=DocumentMSDev;User ID=sa;Password=dev123456”
  • Server=Your MS SQL Server Name
  • User ID= Your MS SQL Server User Name
  • Password= Your MS SQL Server User Password
Step 4:
Build and run by pressing f5
https://localhost:5001/

Swagger

http://localhost:5000/swagger/index.html
  • No need to create migration rules and update the database. You just need to build and run the application. Already initial migration rule is included with the project. Please make sure the MS SQL server/MySQL running properly.

Supports:

If you want to modify or add new features, you can always contact us at, [email protected]
Cell: +8801674411603
Skype: shahedatomap
Youtube: https://www.youtube.com/channel/UCdHAVwuNUtfqZRFVI6qf7mg

Version 1.0.4

- Advanced Search: Search in File
- Dynamic Role Management
- General File List: Only View Mode
- Public File List: Without Login into System Browse File as View Mode

Version 1.0.3

- added docx file viewer feature

Version 1.0.2

- Multiple file upload
- Added directory-wise file
- Added file tag for search file
- User-wise file list
- Added New Design
- Updated to Dotnet 6.0
- Added PostgreSQL Database Support

Version 1.0.0

Initial Release