Angular 5 : компонент средней сложности (CRUD - чтение /запись)

Цена договорная • наличный расчёт, безналичный расчёт
09 марта 2018, 05:05 • 5 откликов • 38 просмотров
среда разработки: Ангулар 5 (строго).
серверное АПИ и бэкенд уже есть, на Net Core 2.0.

Имеется набор моделей (оформлены как интерфейсы) которые должны заполняться в трех формах с возможностью загрузки/выдачи файлов. Отображать список, редактировать, создавать - CRUD.

Тематика: внутреняя почта( точнее обмен сообщениями)
Сообщения хранятся в базе.
Нужно:

список сообщений в инбоксе
список отправленых
создание нового с возможностью загружать аттачменты
возможность отвечать.

редактировать список групп реципиентов
редактировать список темплейтов сообщения

Использовать компоненты PrimeNG.

Проект небольшой, состоит из (или должен состоять):

серверное апи уже есть, просто пропишите вызовы в сервисах. Модели (структуры обьектов) уже есть.

Сервис сообщений
Сервис групп и темплейтов

компонент - контейнер всего этого
компонент листинга сообщений
компонент создания/редактирования сообщения (простая форма с аплоадом файлов и автоподстановкой адресатов)
компонент просмотра сообщения

компонент списка групп
компонент редактирования группы
компонент списка темплейтов
компонент редактирования темплейта

все простейшее, без изысков.

Само приложение оформить как компонент (если возможно).

Сроки сжатые (очень) - 5 дней. Наработки дам для ясности.

$$$ не обидим.

Спасибо!