Архив: Symfony 4 developer (backend)
Бюджет
По договоренности
Создан: 4 года назад
Закрыт
- Описание
- ТЗ:
1. Symphony 4.4
2. Bundles:
2.1. FOS User Bundle
2.2. OAuth2 (Google + Facebook + Email/phone)
2.3. FOS Rest Bundle (доступ через JWT token + swagger doc + JMS Serialization с поддержкой «Groups анотаций» + paginator)
2.4. Doctrine fixtures (что-то вродь AliseFixturesBundle)
3. Для проверки работы:
3.1. Создать классы: «User», «Message»
3.2. Заполнить фикстурами оба класса, с условиеми:
3.2.1. 1 пользователь может иметь много друзей, менять свой аватар
3.2.2. Между друзьями есть возможность отправлять сообщения с изображениями
4. Создать апи:
4.1. Получение данных должно быть описано с использованием анотаций(JMS/Group) а не через DTO
4.2. Все методы API должны быть описаны в Swwager
4.3. Регистрация через соц сети или email или телефонный номер
4.4. Авторизация (см п. 4.1)
4.5. Получение списка СВОИХ друзей (с пагинацией)
4.6. Добавления / удаления друга
4.7. Отправки сообщения другу
4.8. Чтения сообщений от дуга (с пагинацией)
- Категория