/project

Primary LanguageHTML

Описание

Стремление к упрощению вычислений привело к тому, что многие люди перестали использовать свои математические навыки. Данная платформа призвана вернуть интерес к математике, предоставляя пользователям возможность решать рандомно генерируемые математические примеры и мгновенно получать результат.

Функционал

  • Генерация случайных математических примеров с возможностью выбора уровня сложности и примеров.
  • Мгновенная проверка правильности ответа и вывод результата.
  • Возможность сохранения результатов и статистики пользователя.
  • Возможность создавать, редактировать, удалять учетные записи для пользователя.
  • Возможность входа в учетную запись пользователя по email и паролю.
  • Глобальный рейтинг всех пользователей.

Стек технологий

  • bootstrap
  • flask
  • requests
  • mathgenerator

Как развернуть проект

Windows

git clone https://github.com/Fedor51/project
venv\Scripts\activate.bat
pip install -r requirements.txt 

Unix

git clone https://github.com/Fedor51/project
source venv\bin\activate
pip install -r requirements.txt 

Запуск

Windows

  • api:
cd api
run.py
  • web
cd web
app.py

Unix

  • api:
cd api
python run.py
  • web
cd web
python app.py

Две части проекта для корреткной работы должны работать одновременно.