Frapper is completed project template with all features which are commonly used in projects.
It Will help you learn and implement these features in Live Project's
Frapper API- Quick Guide for Rapid APIs Development in ASP.NET Core Frapper.API
If you find project really helpful in Quick Learning do give it a star.
- Alerts
- Custom User Management
- Unit Of Work Using Entity Framework
- Unit Of Work Using Dapper
- Configure Menus by Roles
- Custom Grids
- Captcha
- Cache Services
- Dapper
- Entity Framework Core
- Create Pdf files
- Create Notice
- Capture Photo from WebCam
- Cropping Images and storing
- Create Notice
- Download Files
- Download Excel Reports
- Exception Logging
- Extensions
- FluentValidation
- Filters
- Globalization and Localization
- HealthChecks
- Helpers
- jQuery Datetime pickers & Bootstrap Datetime pickers
- Jtable Grid
- Loader
- Modal popups
- Notification
- Ordering Menus
- Upload Files to store in a folder
- Upload Files to store in Database
- ASP.NET Core 3.1
- Entity Framework Core 3.1
- Visual Studio 2019
- SQL Server 2019
- .NET Core SDK 3.1
- AspNetCore.HealthChecks.Redis
- AspNetCore.HealthChecks.SqlServer
- AspNetCore.HealthChecks.UI
- AspNetCore.HealthChecks.UI.Client
- AspNetCore.HealthChecks.UI.InMemory.Storage
- AspNetCore.HealthChecks.UI.SqlServer.Storage
- AutoMapper.Extensions.Microsoft.DependencyInjection
- DinkToPdf
- DNTCaptcha.Core
- EPPlus
- FluentValidation.AspNetCore
- Microsoft.AspNetCore.Mvc.NewtonsoftJson
- Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
- Microsoft.EntityFrameworkCore
- Microsoft.EntityFrameworkCore.SqlServer
- Microsoft.EntityFrameworkCore.Relational
- Microsoft.Extensions.Caching.Redis
- Microsoft.VisualStudio.Web.CodeGeneration.Design
- SixLabors.ImageSharp
- StackExchange.Exceptional.AspNetCore
- X.PagedList.Mvc.Core
- Microsoft.Data.SqlClient
- Dapper
- Newtonsoft.Json
- System.Linq.Dynamic.Core
- System.ComponentModel.Annotations
- Clone code from Github: git clone https://github.com/saineshwar/Frapper
- Open solution Frapper.Web.sln in Visual Studio 2019
- There are 2 Database Scripts FrapperDB (Main Database),FrapperAuditDB (Request Audit Database) Download Database Script
- appsettings.json file update DatabaseConnection (FrapperDB Database) , AuditDatabaseConnection (FrapperAuditDB Database)
- Run Database Script which is provided
- Make Changes in ConnectionStrings, ApplicationSettings, Exceptional, RedisServer in appsettings.json file
- Build project which will restore all NuGet Packages
- Final Step Run Project
Default Administrator Account
- Username: admin
- Password: Pass@123
Default User Account
- Username: demouser
- Password: Pass@123
Saineshwar Bageri
Released under the MIT LICENSE