GSTU_Web_Schedule_ASP.NET
.NET 5.0
Project for my university: Sukhoi State Technical University of Gomel (GSTU)
This service was created to help teachers and simplify their paperwork.
Used technologies: ASP.NET, MVC, Razor Pages, Bootstrap, MSSQL, JavaScript, Key stretching, Hashing with salt.
The service has its own Translation System. It is translated into two languages - Russian and English. That means, you can view screenshots I placed here in two languages.
The service has its own Email notification system and Email confirmation system.
The service has a System of ranks - user and administrator privileges are initially implemented.
The service has a System of logs - you can see what actions were taken from your account (for example, if you think that you have been hacked).
The service has many Easter eggs. From the most obvious to the very hidden.
The service contains security measures for users: PBKDF2, hashing passwords with salt (HMACSHA256), strong cryptographic generator, key stretching (100.000 iterations).
Pictures are folded for your convenience (EN screenshots).
Login 1:
Login 2:
Logout:
Restore password:
Login is incorrect:
Register 1:
Register 2:
Registered:
Account is not activated:
Activation mail:
Activation mail 2:
Tables 1:
Tables 2:
Manage 1:
Manage 2:
Settings:
Admin Panel:
Non-admin user:
Pictures are folded for your convenience (RU screenshots).
Войти 1:
Войти 2:
Вышли из аккаунта:
Восстановить пароль:
Войти не удалось:
Регистрация 1:
Регистрация 2:
Зарегистрировались:
Аккаунт не активирован:
Письмо активации:
Письмо активации 2:
Таблицы 1:
Таблицы 2:
Управление 1:
Управление 2:
Настройки:
Панель администратора:
Не администратор (обычный пользователь):

































