Skip to content

.NET Core Web application developed using MVC pattern

Notifications You must be signed in to change notification settings

NerminkoOmanic/Fitorg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Faculty project for course Software development I. This is just part of application with fully implemented administrator and partially trainers functionalities. Functionalities which should concern clients and part of trainers is not done because it was assignement for other student which did not finish it. Fitorg is a web app which provides trainers help in organization of their clients, provide help in organization and assignment of trainings. Keeps history of training for better analysis

Getting Started

Fitorg is .NET Core Web application developed using MVC pattern.
Database is set up with EntityFramework.
Authorization and authentification is added thorough Identity Server.
2WayAuthentification is also provided.

Build and Test

Build locally :

  1. Create database on your local SQL Server
  2. Edit connection string so it connects to database which is on your local SQL Server
  3. Migration of classes to database tables can be done using EF Core
  4. Build application and test it locally

Test online

Application is available at link Fitorg
Online you can register and test functionalities which are available for trainers
For info to log in as administrator contact me over some of provided adresses on my profile.
NOTE: CI/CD is fully done over azure devops, access to azure devops project can be provided also

ScreenShots

Administrator

Administrator's start page after log in
AdminStart

List of all administrators with options to edit(uredi) or delete(obriši) specific admin, also to add(dodaj admina) a new one AdminListAdmins

List of all cities which are available to chose during registration. With options to edit(uredi), delete(obriši), add(dodaj grad) Administrator has also available lists of countries and genders with same controls on them like for cities AdminListCities

Coach

Coach's start page after log in with personal details and option to edit(uredi) them
CoachStart

Coach's list of excercises, with options to edit(uredi), delete(obrisi) and add(dodaj vjezbu)
Coach can add video of excercise from youtube, and by clicking on link inside table it will open video under for watching
Coachexcercises

Coach's list of clients, add button is not implemented cause it was assignemenet of other student
Coachexcercises

Change password

Both administrator and coach can change their passwords
ChangePassword

2 factor authentification

2FA is available for all users
2FA 2FA