Архив: Разработка сайта на Angular > 6.0, умение работать nestjs, mongodb, pm2, машинопись.

Бюджет По договоренности
Создан: 6 лет назад
Закрыт
Описание
Разработка сайта на Angular > 6.0, умение работать nestjs, mongodb, pm2, машинопись. Сайт или компоненты для проекта на подобии украинского (магазин - площадка) OlX. Вы разрабатываете компонент(напр слайдер ) тестирует как он вписывается в общий проэкт. Заказчик проверяет. Вы говорите сколько стоит компонент или компоненты; сумма озвучивается заказчику - вам перечисляют деньги.

Тестовое задание: ЗАДАЧА, ЧТО ДЕЛАТЬ



Создайте представление списка «Туры» для выборок данных из следующей конечной точки API:



СООБЩЕНИЕhttp://7m.is/api/v1/tours/queryContent-Type: application / json



{}



Добавить в ящик ссылку меню «Туры»



В верхней части списка туров в представлении «Туры» реализован поиск автозаполнения, который позволяет найти тур по названию. Показать найденные результаты в представлении «Туры», заменив фактический список туров. Если не найдено ни одного показа правильного сообщения.



Конечная точка API: GET http://7m.is/api/v1/tours/name/:name_of_tour



Создать вид издания для выбранного тура, который будет открыт после нажатия на один из туров из списка в представлении «Туры».



Конечная точка API: GET http://7m.is/api/v1/tours/:id_of_tour



например: http://7m.is/api/v1/tours/5cbf92a4b649bb4d33c8f5bc



Добавьте внизу страницы кнопку просмотра туров, которая позволяет создать новый тур



Внедрите представление со всеми необходимыми компонентами, что позволяет создать новый тур, включая модель данных ниже:



Конечная точка API: POST http://7m.is/api/v1/tours/ Тип контента: application / json



где: места - может быть использован компонент автозаполнения, который позволяет найти место по названию. После выбора он будет добавлен в список мест. Конечная точка API: GET http://7m.is/api/v1/places/name/:name_of_place



Реализовать возможность сохранения изменений в существующем туре.



Конечная точка API: PUT http://7m.is/api/v1/tours/:id_of_tourТип содержимого: application / json



После выполнения всех шагов попробуйте собрать и проверить, что проект правильно скомпилирован без каких-либо ошибок, прежде чем вносить изменения в репозиторий git.



Во время реализации старайтесь использовать:



Угловые материалы:https://material.angular.io/Значки материалов: https://material.io/tools/icons/?style=baseline Пишите в телеграи denfgi
Категория