API Starter Kit + User Management with AdminLTE, Authentication & Authorization
ASP.NET REST API Template Starter Kit
ASP.NET API Template Starter Kit is .NET 8.0, IdCore, C#, EF code first internet purposes which show you how to to create, replace delete, learn and handle person data very easily with cool UI and firster paging, sorting, and looking performance. Along with every person’s login historical past. All CRUD operation has been carried out with out full web page loading by calling RESTful API.
ASP.NET Web API is a framework developed by Microsoft for constructing HTTP companies that may be consumed by varied shoppers, resembling internet browsers, cellular purposes, and desktop purposes. It is part of the broader ASP.NET ecosystem and is especially helpful for constructing RESTful APIs.
Live Demo Client:
http://94.100.26.222:98/Account/Login
User Name: admin@gmail.com
Password: 123
Live Demo API:
http://94.100.26.222:97/api/home
Technologies
Microsoft Visual Studio Community 2022/Later, ASP.NET Core 8.0, IdCore, Entity Framework Code First, MS SQL SERVER 2017/Later, AdminLTE 3.0.5, JavaScript, jQuery knowledge desk, bootstrap 4, sweetalert, toastr, Fontawesome and many others.
Prerequisite Application
Microsoft Visual Studio Community 2022/Later, Dot Net Core 8.0, MS SQL SERVER 2017/Later, IIS, Chrome/Edge Browser.
FAQ
Full Source Code and code first mission working guideline.
Demo Video Preview
Core Feature
- Complete Web API Project
- EF Core code first
- Multi-Language supported
- Dynamic User Role Management
- Audit Logs supported
- Partial web page replace CRUD operation
- Razor and jQuery for FE
- jQuery DataTable for quicker knowledge 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
- CORS Settings
How to Run Project
Step 1:
Unzip the downloaded folder(API.APIStarterKit.zip)
Step 2:
Open API.APIStarterKit.sln file with Visual Studio 2022/Later
Step 3:
Update database connection: appsettings.json
“DefaultConnection”: “Server=DEVSTATIONMSSQLSERVER2017;Database=APIStarterKit;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 urgent f5
https://localhost:44374/
- Initially within the SQL server, related knowledge might be created within the database dynamically as code first method.
Supports:
If you need to modify or add new options, you possibly can all the time contact us at,
WhatsApp: 8801674411603
Telegram: shahed71bd
Skype: shahedatomap
Email: shahedbddev@gmail.com
Version 1.0.1
- up to date to .NET 8.0
Version 1.0.0
Initial Release