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