Добавить функционал аутентификации пользователя, создать сущность пользователя и сущность заведения.
Для чего это нужно: Функционал аутентификации нужен для определения аутентифицированного пользователя, для добавления доступа к функционалу приложения. добавление сущностей позволит реализовать регистрацию и авторизацию пользователя, добавления заведений и прочее.
Как это сделать: Для реализации данной задачи нужно подключить пакет библиотек, таких как Identity, Npgsql, Design. Создать модель пользователя, модели представления Вход и Регистрация, создать контроллер аккаунта, контекст базы данных, создать миграцию и базу данных.
**Критерии приёма: ** При запуске программы будет представлена форма для входа в приложение, если пользователь не зарегистрирован, ему так же будет предложено пройти по ссылке для регистрации. После регистрации или входа, пользователю будет доступен определённый функционал.
Планируемое время: 90 минут.