mcgl-data
Единая база и поиск по данным Minecraft Galaxy.
Ресурсы
О проекте
Система для сбора, хранения и поиска по данным игрового проекта Minecraft Galaxy. Разрозненные дампы данных приводятся к единой базе PostgreSQL, отдаются наружу через PostgREST и доступны для поиска в веб-интерфейсе.
Функционал
- Сбор данных — дампы данных собираются в единую базу.
- Поиск по тексту — поиск по содержимому тела записи.
- Поиск по ключам — фильтрация по полям. Для комментариев доступны ключи
id,user,author; для постов —id,usersInText,linksInText. - Бесконечный скролл — пагинация результатов подгрузкой по мере прокрутки.
Технологии
- React
- shadcn — UI-компоненты
- PostgREST — REST API к базе данных
- PostgreSQL — база данных
- TypeScript
- Knex — миграции и наполнение таблиц