Бекенд отсюда: https://github.com/maxfarseer/backend-tz3
Участвовали ли в ТЗ 1 / ТЗ 2
- Да
- Нет
- Авторизация через Google Sign In
- Отображение списка новостей
- Отображение новости в режиме чтения
- Отображение новости в режиме редактирования
- Удаление новости
- Показ иконок "удалить/редактировать" только для автора
- Роутинг и редиректы после действий
- Создание пользователя с вводом рекапчи
- Форма входа для созданного пользователя (
/login
)
Затраченное время функционал: 9ч. Затраченное время псевдодизайн-верстка: 2ч Затраченное время бонусный функционал: 4ч
Собственные замечания: из мелочей - стоило бы сделать вывод ошибок, из серьёзного - изначально сделал проверку по username, но, в самом конце понял, что стоило хранить только токен и всегда вызывать запрос get /user/{id}. Однако, задача заняла слишком много времени, а переделка была координальная и долгая, потому подогнал под своё решение.