Skip to content

Приложение для управления пользователями (тестовое задание)

Notifications You must be signed in to change notification settings

Aleksej-Shherbak/User_book_test_task

Repository files navigation

Тестовое задание РЛ-информ

Видео пояснение

Первая часть https://yadi.sk/i/-8SJohgNA6lYdw
Вторая часть https://yadi.sk/i/h8F5ShJVD3Q5JQ
Третья часть https://yadi.sk/i/myZ9-6dsqHTgvQ
Четвертая часть https://yadi.sk/i/6IamxRAZDlZnEw

Требования

  • docker + docker-compose
  • dotnet 3.1
  • ef core cli tool

Запуск

  • $ git cloe <адрес репозитория>
  • $ cd <папке проекта>
  • $ docker-compose up -d
  • $ cd EntityFramework
  • $ dotnet ef database update
  • $ cd ..
  • $ cd WebApi
  • $ dotnet run

Задача:

Сделать веб-приложение для администрирования пользователей.

Возможности:

  • Просматривать список пользователей (username, имя, роли)

  • Создавать, редактировать и удалять пользователей

  • Свойства пользователя

  • Логин (задаётся при создании и не изменяется)

  • Имя

  • Email

  • Пароль

  • Роли (0 или несколько)

Список возможных ролей задан заранее (к примеру, Администратор, Редактор справочников, Заказчик).

Требования к реализации:

  • Приложение должно быть построено по принципу Single-page application, с обменом данными между фронтендом и бэкендом через REST API(строгое соблюдение стандарта REST необязательно)

  • Бэкенд должен работать на .net Core и хранить данные в БД

  • Для фронтенда можно использовать typescript или js любой версии и любые фреймворки/библиотеки

About

Приложение для управления пользователями (тестовое задание)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages