https://github.com/darkfated/gamecheck
Системы учёта игрового прогресса и отзывов игр
https://github.com/darkfated/gamecheck
Last synced: 4 months ago
JSON representation
Системы учёта игрового прогресса и отзывов игр
- Host: GitHub
- URL: https://github.com/darkfated/gamecheck
- Owner: darkfated
- License: gpl-3.0
- Created: 2025-05-17T08:04:44.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-05-17T22:06:21.000Z (about 1 year ago)
- Last Synced: 2025-05-17T23:18:04.187Z (about 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 278 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# GameCheck
Платформа по отслеживаю игровой активности со социальными функциями. Собирайте коллекцию игр в одном месте, делитесь мнением, получайте предложения во что поиграть, наблюдай за друзьями - и не только!
## 🍷 Функциональность
- Отслеживание прогресса (играю, пройдено, брошено, планирую)
- Социальные функции: подписки, комментарии
- Интерактивные квизы
- Быстрая авторизация через Steam
- Алгоритмы рекомендаций
- Система модерации
- Тёмная и светлая тема
- Мобильная поддержка
- **Steam интеграция:**
- Подтягивание данных
- Подробное отображение игр на основе вашего аккаунта
## 📚 Архитектура
**Frontend** - Написан на React
**Backend** - Сделан на Go с использованием библиотеки Gin
## 📸 Визуальная составляющая
### Приветствующий экран

### Главная страница

### Ваш профиль

### Светлая тема

### Добавление игры

### Список пользователей сайта

### Квизы

### Библиотека

### Система модерации

## 📄 Документация
### Стартовая инициализация
1. Создайте `.env`
```bash
cp backend/.env.example backend/.env
cp frontend/.env.example frontend/.env
```
2. Заполните требуемые поля
### Сборка контейнеров
```bash
docker compose build
```
### Запуск проекта
```bash
docker compose up -d
```
Перейдите на [запущенный сайт](http://localhost:3000/).
### Проверка состояния
```bash
docker compose ps
```
### Остановка проекта
```bash
docker compose down
```
### Полная очистка
```bash
docker compose down -v
```
### Бэкап данных
```bash
docker compose run --rm backup
```
В дальнейшем для восстановления из бэкапа:
```bash
gunzip -c gamecheck_XXXX.sql.gz | \
docker exec -i gamecheck_db psql -U postgres -d gamecheck
```
### ↘️ Также к прочтению
- [Документация по Frontend](./frontend/README.md)
- [Документация по Backend](./backend/README.md)
## 🔒 Лицензия
Этот проект лицензирован под GNU General Public License. [GNU General Public License v3.0](https://github.com/darkfated/gamecheck/blob/master/LICENSE)