Accelerate your learning. Learn languages faster, score higher, and compete with friends globally.
View Demo
TextMaster gives players a prompt where they can respond under limited conditions. The program will judge players on their language skills. Based on the players' answers, TextMaster gives players a score. Players can choose singleplayer or join a lobby with up to 8 people in multiplayer.
A personalized page with current ranking, recent activity, and profile viewer. Players can join singleplayer/multiplayer games or view the leaderboard using the side menu.
Before joining a game, the host of the lobby can choose different conditions for the game. This includes difficulty, timed, or lobby visibility.
Both frontend and backend need to run at the same time
Frontend:
cd frontend
npm runBackend:
cd backend
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 -m flask --app app/app.py runAndy Ren (1172097)
Frank Peng (Graves451)
Joanna Joy (Joanna314)
Richard Chen (Riixardo)
Wonjae (Samuel) Lee (Sam-Wonjae-Lee)