Gym Project to Learn ASP.NET Core

Overview

ms-icon-70x70

OneFitnessVue

Gym Project to Learn ASP.NET Core.

Read the Documentation »

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

🔗 Buy Complete Application With Database »

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

You might also like...

ITkonekt .NET workshop

Autobarn This is the sample application for Dylan Beattie's workshop on distributed systems with .NET. It's an Asp.NET Core web application based on v

Dec 19, 2021

Export Diagrams.net diagrams during Dendron site publishing

Export Diagrams.net diagrams during Dendron site publishing Node module for exporting Diagrams.net (Draw.io) diagrams embedded in a published Dendron

Aug 18, 2022

This template is for generating a .NET C# wrapper for the RabbitMQ client based on your AsyncAPI document.

This template is for generating a .NET C# wrapper for the RabbitMQ client based on your AsyncAPI document.

.NET C# RabbitMQ template This is a .NET C# RabbitMQ template for the AsyncAPI generator This template is for generating a .NET C# wrapper for the Rab

Dec 21, 2022

FCIV.NET is a open source strategy game loosely based on Freeciv

FCIV.NET is a open source strategy game loosely based on Freeciv

FCIV.NET FCIV.NET is an open-source turn-based strategy game. It can be played in any HTML5 capable web-browser and features in-depth game-play and a

Nov 22, 2022

this project show how to deal with core programming scriptprogramming and local storage

this project show how to deal with core programming scriptprogramming and local storage

Jul 25, 2022

A simple project to learn more about developing smart contracts on polygon.

polygon-books-hardhat A simple project to learn more about developing smart contracts using Solidity. Local Development Environment Setup Install all

Jan 25, 2022

In this project, you will learn how to pull datas from supabase to google sheets in a matter of minute

In this project, you will learn how to pull datas from supabase to google sheets in a matter of minute

Supabase-Googlesheet In this repo, you will see how to pull datas from your supabase project using Supabase API to a Google Sheet. No matter how many

Jul 28, 2022

io-ts Typed Event Bus for the runtime of your Node.js application. A core for any event-driven architecture based app.

Typed Event Bus Based on io-ts types, this bus provides a handy interface to publish and consume events in the current runtime of the Node.js process.

May 23, 2022

Perpetual Protocol Curie (v2) core contracts

Perpetual Protocol Curie (v2) core contracts

Dec 15, 2022
Owner
Saineshwar Bageri
Microsoft MVP | C# Corner MVP | Code Project MVP | Senior Software Engineer (.NET) | Asp.net Core ,.Net Core, C#, Sqlserver,Angular,AngularJS
Saineshwar Bageri
The smallest CMS engine ever, made with ASP. NET Core and Dapper

TinyCMS The smallest CMS engine ever, made with ASP.NET Core and Dapper. Currently, only static content is supported, but adding new pages is as simpl

Marco Minerva 12 Dec 29, 2022
ASP.NET core, PostgreSQL

Technologies CityApp is built using the following technologies: Visual Studio 2017 ASP.NET Core (Targeting .net 4.61) SQL Server 2014/Azure SQL for da

Dredsoft 3 Sep 15, 2022
Create a C# .NET core EntityFramework ORM from your schema.prisma file

A note of forewarning to the would-be user... This was a failure. I'm making a note here: huge regret. It's hard to overstate my dissatisfaction. ?? S

Ian Ray 9 Dec 24, 2022
This is an application that allows users to create a workouts to eliminate any gym anxiety.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Zachary J Swatfigure 2 Apr 6, 2022
💪 Reserve machine/rack/bench usage at a gym to minimize waiting times.

Gym Reservation App ?? Oscar Su, Amelia Reeves, Nathan Ma Possible name: Pump Program The goal is to reduce/eliminate the time spent waiting on others

Oscar Su 4 Jul 8, 2022
Natura is a women-only gym that provides a safe, supportive environment for women of all shapes, sizes, and fitness levels

Natura is a women-only gym that provides a safe, supportive environment for women of all shapes, sizes, and fitness levels. Their goal is to help women feel confident and comfortable in their own skin, and to encourage them to lead healthy, active lifestyles.

Monique 9 Nov 30, 2022
🌸 A fast and fun way to learn Japanese alphabets: hiragana & katakana. Don't wait - learn now!

Sakurator | Start learning 日本語 here Sakurator (Website publish date: ~4-6 April '22) - a personal trainer for learning Japanese alphabets (hiragana &

Anatoly Frolov 3 Jun 22, 2022
This Next.js app is designed to be used with the Figment Learn Pathways, to help developers learn about various blockchain protocols such as Solana, NEAR, Secret, Polygon and Polkadot!

???? What is learn-web3-dapp? We made this decentralized application (dApp) to help developers learn about Web 3 protocols. It's a Next.js app that us

t0nto 8 Oct 1, 2022
CVTC Capstone Project - The Fish Net

The Fish Net Created By: Bruce Brown, Dave Oberlander, Mason Johnson, Timothy Harper About This is the repository for The Fish Net. It is a website to

David Oberlander 1 Nov 11, 2022
This project is based on the Awesome Books app repo, refactored with ES6 and organized with modules. The purpose of this project is to learn functionality organization using JavaScript modules.

Awesome Books with ES6 and modules A basic app project built with HTML, CSS and JS ES6 to keep track of awesome books. Built With HTML/CSS and JS best

Karla Delgado 10 Aug 27, 2022