OneFitnessVue
Gym Project to Learn ASP.NET Core.
⭐️
Give a Star If you find project really helpful in Quick Learning do give it a star.
Support
**
Click On Image to Watch Complete Video
OneFitnessVue is simple gym application which has different ends in it such as User, Admin and Superadmin. OneFitnessVue this gym application with 3 roles in it.
- User
- Admin
- SuperAdmin
User
This is a counter application where user will be filling application of new member and collect payment same way will renew membership and refund payment if user suddenly don’t want membership. User also has rights to See Renewal Report.
Admin
If you look at the admin end, Admin has responsibility to see reports.
- Year wise
- Month wise
- Renewal
- Refund Along with report has rights to see Member details, Payment details, Renewal details and Refund details.
SuperAdmin
If you look at the superadmin end, superadmin has all application setting access.
- Menu
- Roles
- Creating Users
- Adding Workout
- Installment
- MembershipType
- General Settings
Technologies Used
• ASP.NET Core 3.1 • Entity Framework Core 3.1
Install Tools
• Visual Studio 2019 • SQL Server 2019 • .NET Core SDK 3.1
Project Structure
Project Structure is simple to understand.
Design Template
How to configure and run
- Clone code from Github: git clone https://github.com/saineshwar/OneFitnessVue
- Open solution Frapper.Web.sln in Visual Studio 2019
- There are 1Database Scripts OneFitnessVueDBSample (Main Database) Download Database Script
- appsettings.json file update DatabaseConnection (OneFitnessVueDBSample Database) , AuditDatabaseConnection (OneFitnessVueDBSample Database)
- Run Database Script which is provided
- Make Changes in ConnectionStrings in appsettings.json file
- Build project which will restore all NuGet Packages
- Final Step Run Project
Credential
Default User Account
- Username: demouser
- Password: Pass@123
NuGet Packages which are used in Project
- AutoMapper.Extensions.Microsoft.DependencyInjection
- DNTCaptcha.Core
- EPPlus Version
- Microsoft.AspNetCore.Mvc.NewtonsoftJson Version
- Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation Version
- Microsoft.EntityFrameworkCore Version
- Microsoft.EntityFrameworkCore.SqlServer Version
- Microsoft.VisualStudio.Web.CodeGeneration.Design Version
- NLog.Web.AspNetCore Version
- Dapper Version
- Microsoft.AspNetCore.Mvc.ViewFeatures Version
- Microsoft.Data.SqlClient Version
- Microsoft.EntityFrameworkCore Version
- Microsoft.EntityFrameworkCore.Relational Version
- System.Data.SqlClient Version
- System.Linq.Dynamic.Core Version
About the Author
Saineshwar Bageri
License
Released under the MIT LICENSE