https://github.com/nickbrody/django_games
Игровой блокнот, написанный на Django, Позволяет пользователям добавлять игры, которые хотели бы пройти, так и уже пройденные. Полезен, чтобы не запутаться, если хочется поиграть во множество игр и все их не запомнить.
https://github.com/nickbrody/django_games
django django-framework django-project game games notebook python steam web website
Last synced: 2 months ago
JSON representation
Игровой блокнот, написанный на Django, Позволяет пользователям добавлять игры, которые хотели бы пройти, так и уже пройденные. Полезен, чтобы не запутаться, если хочется поиграть во множество игр и все их не запомнить.
- Host: GitHub
- URL: https://github.com/nickbrody/django_games
- Owner: NickBrody
- Created: 2024-12-02T08:26:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-16T05:35:49.000Z (over 1 year ago)
- Last Synced: 2025-01-16T06:31:55.307Z (over 1 year ago)
- Topics: django, django-framework, django-project, game, games, notebook, python, steam, web, website
- Language: HTML
- Homepage: https://game-notebook.duckdns.org/
- Size: 14.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Game Notebook
Game Notebook — это веб-приложение, созданное с использованием Django, предназначенное для управления информацией об играх. Оно позволяет пользователям сохранять и отслеживать свои любимые игры, а также игры, которые они хотели бы пройти и/или прошли. Играм можно ставить оценки, записывать времч, проведённое в игре.
## Особенности
- Добавление и редактирование записей о играх.
- Простой и интуитивно понятный интерфейс. Пройденные игры выделяются, чтобы интефейс таковым и оставался.
- Использует данные, взятые со SteamDB и автоматически предлагает подходящую игру по названию, когда пользователь начинает его вводить.
- Возможность также самому вводить название игры, а также ставить ей оценку и количество часов, затраченных на прохождение.
- Реализация с использованием Django и базы данных SQLite.
## Установка
1. Клонируйте репозиторий.
2. Перейдите в каталог, создайте вирутальное окружение.
3. Установите зависимости:
```bash
pip install -r requirements.txt
```
4. Выполните миграции базы данных:
```bash
python manage.py migrate
```
5. Запустите сервер:
```bash
python manage.py runserver
```
6. Откройте веб-браузер и перейдите по адресу [http://127.0.0.1:8000/](http://127.0.0.1:8000/) для доступа к приложению.
## Стек технологий
- Django
- Python
- SQLite (по умолчанию)
- HTML, CSS, Bootstrap (основной фронтенд)