Спарсить App Store и написать к нему язык запросов. Есть проблема изучения рынка приложений, сейчас приходится искать их штучно, записывать данные в табличку excel и потом руками делать запросы. Хочется чтобы была поисковая строка, где можно делать запросы и агрегации сразу по группе приложений. Например, выбрать все приложения в тематике health and fitness с подписками и оценить среднюю стоимость подписки.
Есть аналоги App Annie стоит от $20K в год.
1-2 неделя:
- бекенд:
- реализовать схему сущностей БД: приложение, пользователь
- реализовать модели в Django Models, создать миграции
- фронтенд:
- развернуть
create-react-app
. выбрать и поставить роутер (navi или react-router)
- развернуть
3-4 неделя:
- бекенд:
- релизовать авторизацию с помощью Email и Facebook
- релизовать парсер app store с помощью Scrapy или аналогов
- настроить автоматический парсинг по cron
- инфраструктура
- собрать докер с зависимостями и раскатать сервер на Яндекс.Облако в docker compose
- фронтенд:
- релизовать форму авторизации
5-6 неделя (internal beta):
- бекенд
- реализовать api для поисковых запросов
- провести оптимизации базы данных для ускоренного вычисления статистик
- фронтенд:
- реализовать механику агрегаций (фильтр выборки + подсчет параметра)
- подключить бекенд
- инфраструктура
- собрать билд фронтенда и залить в Объектное Хранилище (s3)
7-8 неделя (production):
- бекенд:
- подключение elastic search
- багфикс и доработки
- инфраструктура
- подключение сертификатов и выкат на домен через Cloudflare