compete - Typing Game, Post 3
Github repository, Previous and Next post in the series.
Table of Content
Detailed Checklist
-
Local setup
- Keyboard character recognition
- Error recognition and highlighting
- Points system
- Text from Wikipedia API, random page
- Add variable timers
-
Multiplayer mode
- Room creation using socket.io
- Implement local setup for each user
- Sync Wikipedia article
- Implement start and timer
- Sync timer
- Leaderboard
-
UI/UX redesign
- Homepage
- Match page
- Result page
-
AWS setup
- Offload to EC2 with Elastic Beanstalk
-
Add site to compete.sahilister.tech
-
Add-ons
-
Authentication
- Register
- Login
- Session management
-
Profile
- Matches played
- Matches won
- Matches lost
- Average words/min
-
Thoughts and Learnings
I slacked off, again without much progress. Though got a jitsi instance and a searx instance throught yunohost. Searx is been used as the daily driver, nice.
Let’s hope the next post, which would be almost a month from the day I started has something to write in the changelog, though I doubt that too as DebConf20 is starting this weekend and will go on for a week + some sessional exams too.
Changelog
- Nothing