Frontend Backend Разработка

Гость5 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.04.2020

- фронт часть 

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

- для каждой модели необходим соответствующий интерфейс. интерфейсы применяются при работе с запросами (вместо any) 

- для связи с бэкэндом должны использоваться сервисы 

- пока что работаем с локальной базой данных. то есть необходимо заранее создать некоторое количество данных по каждой модели, которые можно отображать на странице 

- minimum 4 (onclick) events включают в себя GET, POST, PUT и DELETE запросы. то есть при нажатии на кнопку получаются, создаются, меняются или удаляются какие-то данные. на этой неделе достаточно ивентов по получению данных (как в лабках) 

- minimum 4 [(ngModel)] будут применяться для PUT запросов, на этой неделе достаточно показать, что данные во фронтэнде меняются в зависимости от того, что вы пишете в инпут форме  

- по аутентификации необходимо создать работающие формы для логина и пароля. сам механизм аутентификации с interceptor-ом пока можно не делать, но будет плюсом, если сделаете 

- вёрстка должна быть адаптивная (flex) 

+ бэк часть 

Minimum 4 models 

Minimum 1 model Manager 

Minimum 2 relations between models (ForeignKey) 

Serializer 

at least 2 from serializer.Serializer 

at least 2 serializer from serializer.ModelSerializer 

Views 

at least 2 FBV drf view 

at least 2 CBV APIView 

Token based authentication 

login 

logout 

At least for 1 model CRUD operations 

create objects with authenticated user (Ex: Tasks for current authenticated user) 

Postman requests with all implemented methods