{"id":28282993,"url":"https://github.com/darkfated/gamecheck","last_synced_at":"2026-02-16T02:45:23.865Z","repository":{"id":293915703,"uuid":"985175894","full_name":"darkfated/gamecheck","owner":"darkfated","description":"Системы учёта игрового прогресса и отзывов игр","archived":false,"fork":false,"pushed_at":"2025-05-17T22:06:21.000Z","size":285,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-17T23:18:04.187Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/darkfated.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-17T08:04:44.000Z","updated_at":"2025-05-17T22:06:24.000Z","dependencies_parsed_at":"2025-05-17T23:28:11.371Z","dependency_job_id":null,"html_url":"https://github.com/darkfated/gamecheck","commit_stats":null,"previous_names":["darkfated/gamecheck"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/darkfated/gamecheck","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkfated%2Fgamecheck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkfated%2Fgamecheck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkfated%2Fgamecheck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkfated%2Fgamecheck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/darkfated","download_url":"https://codeload.github.com/darkfated/gamecheck/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkfated%2Fgamecheck/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260313846,"owners_count":22990484,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-21T16:14:04.764Z","updated_at":"2026-02-16T02:45:23.860Z","avatar_url":"https://github.com/darkfated.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg width=\"160\" height=\"160\" alt=\"Логотип\" src=\"https://github.com/user-attachments/assets/4dc2d547-84a7-475f-8d10-ea058fe1d3b6\" /\u003e\n\n# GameCheck\n\nПлатформа по отслеживаю игровой активности со социальными функциями. Собирайте коллекцию игр в одном месте, делитесь мнением, получайте предложения во что поиграть, наблюдай за друзьями - и не только!\n\n## 🍷 Функциональность\n\n- Отслеживание прогресса (играю, пройдено, брошено, планирую)\n- Социальные функции: подписки, комментарии\n- Интерактивные квизы\n- Быстрая авторизация через Steam\n- Алгоритмы рекомендаций\n- Система модерации\n- Тёмная и светлая тема\n- Мобильная поддержка\n- **Steam интеграция:**\n  - Подтягивание данных\n  - Подробное отображение игр на основе вашего аккаунта\n\n## 📚 Архитектура\n\n**Frontend** - Написан на React\n\n**Backend** - Сделан на Go с использованием библиотеки Gin\n\n## 📸 Визуальная составляющая\n\n### Приветствующий экран\n\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Приветственный экран\" src=\"https://github.com/user-attachments/assets/39ca3cbe-5aa2-41ec-af14-6ece00d32841\" /\u003e\n\n### Главная страница\n\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Главная страница\" src=\"https://github.com/user-attachments/assets/5b9fdce4-73bd-4f3f-99c7-c3e1da636070\" /\u003e\n\u003cbr\u003e\u003c/br\u003e\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Главная страница 2\" src=\"https://github.com/user-attachments/assets/fd2fd85f-ecbc-4e4d-b76a-9cbbdfed1086\" /\u003e\n\n### Ваш профиль\n\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Ваш профиль\" src=\"https://github.com/user-attachments/assets/ad43799f-bfb5-4d76-b797-e19db5e75095\" /\u003e\n\u003cbr\u003e\u003c/br\u003e\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Ваш профиль 2\" src=\"https://github.com/user-attachments/assets/879d9bc8-9c5d-427b-8cc7-a85ea686d478\" /\u003e\n\u003cbr\u003e\u003c/br\u003e\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Ваш профиль 3\" src=\"https://github.com/user-attachments/assets/b96d00c5-fd62-4021-ad4b-8e81e3342ff3\" /\u003e\n\n### Светлая тема\n\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Светлая тема\" src=\"https://github.com/user-attachments/assets/85bcf75b-c825-44fe-ba5b-ea0aa9fa17a6\" /\u003e\n\n### Добавление игры\n\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Добавление игры\" src=\"https://github.com/user-attachments/assets/293be8f7-f165-42c0-82c0-a9a6b065be68\" /\u003e\n\n### Список пользователей сайта\n\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Список пользователей сайта\" src=\"https://github.com/user-attachments/assets/b518bd08-e92f-499d-95d8-046ef6eb3943\" /\u003e\n\n### Квизы\n\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Квизы\" src=\"https://github.com/user-attachments/assets/a3267c35-fdab-480c-9daa-c2c554dc7dbc\" /\u003e\n\u003cbr\u003e\u003c/br\u003e\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Квизы 2\" src=\"https://github.com/user-attachments/assets/877fbc65-2e9c-44d0-b1e6-b7af4c2d37a0\" /\u003e\n\n### Библиотека\n\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Библиотека\" src=\"https://github.com/user-attachments/assets/78834017-7f2a-4728-8f18-35d835cf1242\" /\u003e\n\u003cbr\u003e\u003c/br\u003e\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Библиотека 2\" src=\"https://github.com/user-attachments/assets/1bb80808-7e23-42a2-98dc-b3892adf0880\" /\u003e\n\u003cbr\u003e\u003c/br\u003e\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Библиотека 3\" src=\"https://github.com/user-attachments/assets/5846b795-933d-4887-aa08-a7ae05e84084\" /\u003e\n\n### Система модерации\n\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Система модерации\" src=\"https://github.com/user-attachments/assets/253df3dd-23e7-4650-8a31-c8fc767736e5\" /\u003e\n\n## 📄 Документация\n\n### Стартовая инициализация\n\n1. Создайте `.env`\n\n```bash\ncp backend/.env.example backend/.env\ncp frontend/.env.example frontend/.env\n```\n\n2. Заполните требуемые поля\n\n### Сборка контейнеров\n\n```bash\ndocker compose build\n```\n\n### Запуск проекта\n\n```bash\ndocker compose up -d\n```\n\nПерейдите на [запущенный сайт](http://localhost:3000/).\n\n### Проверка состояния\n\n```bash\ndocker compose ps\n```\n\n### Остановка проекта\n\n```bash\ndocker compose down\n```\n\n### Полная очистка\n\n```bash\ndocker compose down -v\n```\n\n### Бэкап данных\n\n```bash\ndocker compose run --rm backup\n```\n\nВ дальнейшем для восстановления из бэкапа:\n\n```bash\ngunzip -c gamecheck_XXXX.sql.gz | \\\ndocker exec -i gamecheck_db psql -U postgres -d gamecheck\n```\n\n### ↘️ Также к прочтению\n\n- [Документация по Frontend](./frontend/README.md)\n- [Документация по Backend](./backend/README.md)\n\n## 🔒 Лицензия\n\nЭтот проект лицензирован под GNU General Public License. [GNU General Public License v3.0](https://github.com/darkfated/gamecheck/blob/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkfated%2Fgamecheck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarkfated%2Fgamecheck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkfated%2Fgamecheck/lists"}