Разработать back-end для сайта агрегатора цен и данных
У каждого товара есть:
- серийный номер
- имя
- дата создания
- тип
-количество общее
-количество в обороте
1. Сбор данных.
Скрейпинг информации с 3-4 маркетплейсов, api доступен только у одного
Собираем данные:
- серийный номер
- имя
- дата создания
- к какой категории относится
- цена
- на каком маркете произошла сделка
- время сделки
- ссылка на сделку
2. Обновление данных
- обновлять данные в реальном времени, показывать самую точную информацию в данный момент + последние сделки
3. Оптимизация и масштабирование
Возможность масштабировать систему с ростом данных, добавлением новых маркетов и ростом пользователей. Оптимизировать скорость загрузки данных и запросов к бд
4. Написание документации к API для удобства использования и поддержки
Страницы:
• Лэндинг сделан
-> добавить отображение ТОП-6 категории по обьему торгов за 24ч
• Основная
-> отображение всех категорий и саб-категорий (цена, market cap, supply, circulation supply, volume, number of sales)
-> поиск товара по названию
-> сортировка данных по дате:
24
, последние 7 дней, последний месяц, 2 месяца
-> сортировка товаров по категориям
• Профиль товара
-> отображение основной рыночной информации (полный supply, circulating supply, обьем торгов за все время, капитализация за все время, floor price и изменение за 24ч, количество сделок за все время)
-> отображение последних сделок, обновляется каждую минуту со всех маркетов==
-> ниже отображение Листингов
- все доступные товары к покупке с других маркетов. При нажатии перебрасывает на нужный маркет.