По договоренности
Нужен настроенный простой сайт на angular2(ts) и webapi2.
Структура страниц:
1. Не требующие авторизации страницы: (Главная, контакты, Регистрация, Логин)
2. Требующие авторизации: (Админ панель)
Задача:
1. Создать простой webapi проект(отдельный) с авторизацией (token) и фейковым контролером. Можно и даже нужно использовать готовый пример из VS.
2. Создать веб проект(отдельный, один solution и в нем два проекта client/server side). Эта заготовка должна иметь:
1. Роутинг home, contacts, login, signup, dashboard pages. На уровне роутинга должна быть прописана логика паблик или не паблик. Если страница не паблик, то редиректить на login page. Если человек написать в браузере site.cc/contacts он должен попасть на эту страницу.
2. Регистрация/логин
3. Админ страница должна сделать запрос к серверу и получить какой то список данных. Запрос должен обязательно использовать только залогиненый юзер.
Дизайн:
Не имеет значения, НО, нужно учесть что паблик страницы имеют совсем другой дизайн в отличии от не паблик страниц.
Код:
Все переменные и функции должны иметь адекватное название.
Цель которую приследуем мы:
1. Перевести наш маленький сайт на angular2, сейчас это asp.net mvc.
2. Получить стартовые веб кит, с которого можно быстро стартовать написание новых проектов
3. Получить ответы на вопросы о той или иной строчке кода.
В конце мы хотим получить инструкцию как это все запустить в VS2015, чтобы работала все подсветка и подсказки.
p.s готовы принять готовые вариант, но с объяснениями, увы те веб киты которые мы нашли мы не смогли запустить.