Веб-приложение для футбольного клуба с применением СУБД SQLite. Приложение включает в себя функции регистрации и авторизации пользователей, страницу администратора для управления матчами, функцию покупки билетов на матчи, симуляцию матчей с последующим обновлением турнирной таблицы, а также страницу пользователя для просмотра расписания матчей.
- Регистрация и авторизация пользователей
- Страница администратора для добавления новых матчей и симуляции матчей
- Страница пользователя для просмотра расписания матчей
- Покупка билетов на матчи
- Обновление турнирной таблицы на основе результатов матчей
- Python 3: Core programming language.
- Flask: Web framework used to create the web application.
- SQLite: Database management system used for storing data.
To set up the app locally, follow these steps:
- Clone the repository to your local machine.
git clone [email protected]:sergeychernyakov/fclub.git
- Create a virtual environment:
python3 -m venv venv
- Activate the virtual environment:
source venv/bin/activate
- Install the required dependencies:
pip install -r requirements.txt
- Set environment variables:
export FLASK_APP=run.py export FLASK_ENV=development
To run the application, execute:
sh flask run
Sergey Chernyakov