Бюджет По договоренности
Создан: 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. Чтения сообщений от дуга (с пагинацией)
Категория