Yii2 - написание приложения для поиска людей поблизости
Буду редактировать цели по ходу закрытия этапов.
-
Идея приложения
Идея приложения: в зависимости от положения пользователя, с помощью API ВКонтакте, отбирать людей часто бывающих в этом районе.
- Забираем координаты пользователя с помощью этого или этого или любым другим доступным способом
- Получаем пул фотографий из vkAPI с указанием lat, long и radius
- Группируем фотографии по owner_id и отсеиваем людей с количеством фотографий меньше определенного значения
- Забираем профили отобранных пользователей по запросу к API
- Отображаем пользователей посетителю.
Далее, переведу это все на angular/rest и буду наращивать функционал.
-
Пишем тесты (Yii2)
Решил писать по TDD от нечего делать
-
Установка codeception
-
Запуск стандартных тестов
-
Гайды по codeception
-
Написать тесты для компонента, реализовать функционал
-
-
Прототип дизайна
- Карта, с привязанным местоположением
- Найти
- Список пользователей
-
Компоненты
Написание компонента работы с вк.
Писать буду с нуля, так как нужно всего пару методов, авторизацию делать не буду. Пока.
-
Модели
Создать модели для сущностей вк, получение пользователей по фоткам (формировать массив, отправлять одним запросом).
-
Первоначальный вывод в продакшн
Запуск приложения.
-
Анализ результатов, идеи
Идеи:
- Авторизация через вк, для хранения текущего местоположения пользователя. Собирать инфу о положении как с фотографий, так и с базы местоположений.
- Фильтра по полу, возрасту, городу и т.д. Работают если открыт профиль.
- Звание "Королева района" и подобное.
Пример: парень нашел девушку с района, она дала, в системе он поставил определенную отметку, другим посетителям находящимся в этом районе будут выводится люди с определенными накопившимися отметками.
- 2852
- 12 agosto 2014, 10:35
¡No omita entradas nuevas!
Suscríbase al objetivo y siga su logro