Learn English vocabulary while having fun playing a game with intelligent chat AI. Train to use clear English expression and descriptive phrases to trick the AI into saying the target guess word. Taboo AI is both fun and educational, allowing you to gain knowledge, practice english expression, memorise more vocabs, and simply have fun!
[x] toggle anonymity for nickname display on rank in /levels
[x] /levels toggle to show ranks
[x] Able to delete account completely
Basically, profile can be separated into the following sections
Section 01 - Profile details, information
nickname (editable)
best performing topic (topic with highest score)
most frequently played topic
# of games played
# of topics played
Section 02 - Past 5 Game Results Display
Showcase of past 5 game (in form of card?), clicking each should direct to the results page
Section 03 - Flashcard for learning and revision (Will do this in a new feature in issue)
Collect all the words the players have played so far.
Hook with urban dictionary API to display vocab definition and other basic info
User should be able to select words (3 - 5 per batch) to play a custom round of game with those words. Those games should be recorded as per normal as well, because this is the user's attempt to get better scores with better clues written.
User should be able to organise the words played into custom-made Vocab Book (this can be future paid content for how many Vocab Book can user create)
Section 04 - Dangerous Zone - Delete Account
show double confirmation to confirm if user want to delete
use destructive variant to show dangerous sense
delete account logic hook with firebase to completely remove everything in the db with this user (just delete the entire 'user' document in the 'users' collection
Basically, profile can be separated into the following sections
Section 01 - Profile details, information
Section 02 - Past 5 Game Results Display
Section 03 - Flashcard for learning and revision (Will do this in a new feature in issue)
Section 04 - Dangerous Zone - Delete Account