Используемые фреймворки:
- Bootstrap - для фронтенда
- Flask - для бекенда
Используемый язык программирования:
- Python 3.10.4
Необходимые библиотеки находятся в requriments.txt
Запуск:
- Склонировать репозиторий себе
- Создать виртуальное окружение (для windows)
- python -m pip install virtualenv
- python -m veirtalenv venv
- venv\scripts\activate
- cd .\BusPay2000
- Установить зависимости "python -m pip install -r .\requriments.txt"
- Запуск "python run.py"
Сброс БД:
- Python bd.py (Удаление существующей бд и создание новой)
- Или при запущенном приложении в браузере пройти по адресу /flush
BusPay2000 - пакет со всеми модулями. run.py - исполняемый файл В пакете BusPay2000 находятся:
- routes.py Отвечает за обработку всех ссылок .
- models.py Отвечает за репрезентацию сущностей базы данных в коде питона
- forms.py Отвечает за обработку форм, на основе которых генерируется html-формы для пользователей
- _init_.py Отвечает за настройку фреймворка