Skip to content

rahmat-fayeq/Rahmat.Web.Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rahmat Web – ASP.NET Core MVC Application

Rahmat Web is a modern ASP.NET Core MVC template built with ASP.NET Core Identity and a responsive admin dashboard UI.
It supports user management, authentication, profile management, and file uploads.


🖼️ Project Preview

Project Screenshot


🚀 Features

  • ASP.NET Core MVC (.NET 8)
  • ASP.NET Core Identity
  • User registration & login
  • Profile management
  • Profile picture upload
  • Server-side validation
  • Clean service-based architecture
  • Bootstrap-based admin dashboard
  • RTL support
  • Toastr notifications
  • CSRF protection

🧱 Architecture:

  • Controllers handle HTTP requests.
  • Services handle business logic and interact with the database.
  • ViewModels manage data between Views and Controllers.

🛠️ Technologies Used

  • ASP.NET Core MVC (.NET 8)
  • Entity Framework Core
  • ASP.NET Core Identity
  • SQL Server
  • Bootstrap
  • jQuery
  • Toastr.js

⚙️ Setup Instructions

  1. Clone the repository

         git clone https://github.com/rahmat-fayeq/Rahmat.Web.Template.git
  2. Update connection string in appsettings.json

        "ConnectionStrings": {
            "DefaultConnection": "Server=.;Database=RahmatDb;Trusted_Connection=True;TrustServerCertificate=True"
        }
  3. Apply migrations

        dotnet ef database update
  4. Run the project

       dotnet run

About

A modern ASP.NET Core MVC web application with user management, profile handling, authentication, and file upload features. Built with clean service-based architecture .

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors