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.
- 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
- Controllers handle HTTP requests.
- Services handle business logic and interact with the database.
- ViewModels manage data between Views and Controllers.
- ASP.NET Core MVC (.NET 8)
- Entity Framework Core
- ASP.NET Core Identity
- SQL Server
- Bootstrap
- jQuery
- Toastr.js
-
Clone the repository
git clone https://github.com/rahmat-fayeq/Rahmat.Web.Template.git
-
Update connection string in appsettings.json
"ConnectionStrings": { "DefaultConnection": "Server=.;Database=RahmatDb;Trusted_Connection=True;TrustServerCertificate=True" }
-
Apply migrations
dotnet ef database update
-
Run the project
dotnet run
