The objective of Puzzlo is straightforward yet compelling. Players must discover the daily pin or password. The earlier in the day, they manage to find the password, the higher their score becomes, as it is calculated based on the period within the day and the number of tries.
disable unlock button while fetching - and the button text can show loading... --- when the internet is so slow it does work properly. I tried on my phone and it was not clear
When you enter the data there is no way to clear the input. it only clears after clicking unlock. (It can be solved by iphone style scrolling system.) or simple we can add clear button
Rather than count the local time from 00:00, the player clicks on the play button or loads the play page, A counter starts in the background and is also shown to the user. The time taken to solve the game is what should be factored into the scoring algorithm rather than the time from 00:00.
I just tried to demo the game to my supervisor, due to the /check route API call and creating a new database only when the first user initially plays the game, is making the game non-playable for 2 minutes.
Find a way to delete the db and create a new db after time resets automatically rather than calling the check function , the check function can exist for just verification and backup but not as an initial start.