Skip to content

Финал хакатона по информационным технологиям "TASKILLS"

License

Notifications You must be signed in to change notification settings

ilyash0/PixelDomination

Repository files navigation

Pixel Domination

Ruff GitHub License

Интерактивная платформа для рисования пикселей в реальном времени. Пользователи могут рисовать, соревноваться и создавать уникальные произведения искусства.

Установка и запуск сервера

1. Склонируйте репозиторий

git clone https://github.com/ilyash0/PixelDomination.git
cd PixelDomination

2. Установите зависимости

  1. Убедитесь, что установлен Python 3.12 или выше.
  2. По желанию создайте и активируйте виртуальное окружение:
  3. Установите зависимости из requirements.txt:
    pip install -r requirements.txt

3. Настройка переменных окружения

  1. Создайте файл .env по образцу:
# MAIN
SECRET_KEY=""

# DATABASE
DB_NAME=""
DB_USER="postgres"
DB_PASSWORD=""
DB_HOST="localhost"
DB_PORT="5432"
  1. Заполните пропуски своими данными

4. Настройка баз данных

  1. Создайте базу данных PostgreSQL.
  2. Примените миграции для Django:
    python manage.py makemigrations
    python manage.py migrate
  3. Если вы на Windows установите WSL (по умолчанию ставится Ubuntu, её и рекомендую)
    wsl --install
  4. Скачайте и запустите redis
    sudo apt update
    sudo apt-get install redis-server
    sudo service redis-server start

5. Запуск сервера

Для Django:

python manage.py runserver

6. Открытие в браузере

Перейдите по адресу http://127.0.0.1:8000

Контакты

Интерактивный сайт формата Пиксель-баттл на финал хакатона по информационным технологиям "TASKILLS" в 2024 году. Сайт разработала команда "Code Crew":

About

Финал хакатона по информационным технологиям "TASKILLS"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published