- Создать универсальный инструмент для обучения слепой печати
- Предоставить возможность соревноваться с другими пользователями
- Автоматизировать анализ ошибок для персонализированного обучения
- POCO Libraries
- PostgreSQL
- nlohmann/json
- Qt Framework
- Google Test
- Cmake
- Клиент - Сервер - Бд
- На время (10/15/30/60 сек)
- По количеству слов (10/25/50/100)
- Цитаты (короткие/средние/длинные)
- Написание кода (C++/Python/Java/JavaScript)
- Пользовательский текст
- Склонируйте репозиторий
git clone git@github.com:p1gushka/keybwd.git- Перейдите в папку проекта с базой данных, запустите скрипт для ее настройки
cd keybwd/database
./setup_db.sh- Перейдите в корневую папку провекта, соберите клиентскую часть с помощью Cmake
cd ..
rm -rf build && mkdir build && cd build
cmake ..
cmake --build .- Перейдите в папку client и запустите приложение
cd client
./KeyboardTrainer
MIT License — подробности в файле LICENSE.



