/Sibers

Тестовое задания для Sibers

Primary LanguageC#

Тестовое задание для Sibers.

Выпонены все три задачи:

  • Реализация CRUD для сущности проект и сотрудники
  • Добавлена ASP.NET Identity 2.0
  • Добавлен визард на Vue/Nuxt/TS

В папке backend расположен ASP NET Core Web API

  • Sibers непосредственно сам ASP NET Core Web API, прослойка уровня представления
  • Sibers.Data прослойка уровеня доступа к данным
  • Sibers.Entities все сущности которыми манипулирует проект
  • Sibres.Business прослойка уровня логики
  • В качестве БД была выбрана MSSQL
  • В Sibers\appsettings.json необходимо добавить 2 строки подключения
    • Default для сущностей
    • Identity для ASP.NET Identity
  • Все сущности описаны через Code First
  • При запуске новые данные будут сгенерированы и добавлены в бд. П Первыми будут добавлены сущности проекта/работника и т.п. После, на основе сущностей работников, будет создана Identity база пользователей

В папке frontend лежит 2 задание на реализацию визарда

  • В качестве UI Kit был использована библиотека Inkline
  • Реализовано все на Nuxt 3/ Vue 3 с использованием TypeScript
  • Запросы на сервер сделаны через ASP.NET Web API