Проект "Табло теннисного матча" представляет собой веб-приложение, которое позволяет отслеживать и управлять текущими и завершенными теннисными матчами. Приложение предоставляет возможность создавать новые матчи, просматривать статистику завершенных матчей, а также отслеживать текущий счет в реальном времени.
Для начала склонируйте репозиторий на свой локальный компьютер:
git clone https://github.com/Dmitry-Strog/Tennis_match_scoreboard.git
Убедитесь, что у вас установлена и запущена база данных MySQL. Если нет, вы можете установить её, следуя инструкциям на официальном сайте MySQL.
Перейдите в директорию проекта и установите необходимые зависимости:
cd Tennis_match_scoreboard
pip install -r requirements.txt
Переименуйте файл .env-example
в .env
и обновите данные в соответствии с вашей конфигурацией MySQL:
mv .env-example .env
Примените миграции для создания необходимых таблиц в базе данных:
alembic upgrade head
Запустите проект с помощью следующей команды:
python3 main.py
- Пользователь может создать новый теннисный матч, указав имена игроков.
- После создания матча, приложение начинает отслеживать счет и состояние матча.


- Приложение автоматически подсчитывает очки и обновляет счет в реальном времени.
- Во время матча, приложение отображает текущий счет и состояние игры.