An open API service indexing awesome lists of open source software.

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, Позволяет пользователям добавлять игры, которые хотели бы пройти, так и уже пройденные. Полезен, чтобы не запутаться, если хочется поиграть во множество игр и все их не запомнить.

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 (основной фронтенд)