Skip to content

saineshwar/OneFitnessVue

Repository files navigation

ms-icon-70x70

OneFitnessVue

Gym Project to Learn ASP.NET Core.

Read the Documentation »

⚡️ This is Sample Project Which Does not Contain All Features.

Give a Star ⭐️

If you find project really helpful in Quick Learning do give it a star.

Support

**⭐️ Support If Possible Buy Me A Coffee **⭐️

Click On Image to Watch Complete Video

IMAGE ALT TEXT

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.

  1. User
  2. Admin
  3. 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.

  1. Year wise
  2. Month wise
  3. Renewal
  4. Refund Along with report has rights to see Member details, Payment details, Renewal details and Refund details.

image

SuperAdmin

If you look at the superadmin end, superadmin has all application setting access.

  1. Menu
  2. Roles
  3. Creating Users
  4. Adding Workout
  5. Installment
  6. MembershipType
  7. General Settings

image

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.

image

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

About

Gym Project to Learn ASP.NET Core

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published