Skip to content

Riixardo/TextMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Text Master Logo

TextMaster

Accelerate your learning. Learn languages faster, score higher, and compete with friends globally.

View Demo

Project Description

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.

Key Features

Home Page

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.

Game Creation Page

Before joining a game, the host of the lobby can choose different conditions for the game. This includes difficulty, timed, or lobby visibility.

Built With

Next.js React Tailwind
PostgreSql Flask

How To Run

Both frontend and backend need to run at the same time
Frontend:

cd frontend
npm run

Backend:

cd backend
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 -m flask --app app/app.py run

Credits

Contributors

Andy Ren (1172097)
Frank Peng (Graves451)
Joanna Joy (Joanna314)
Richard Chen (Riixardo)
Wonjae (Samuel) Lee (Sam-Wonjae-Lee)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5