compete - Typing Game, Post 2
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 the previous ten days without any activity related to web development. Though is recently tried YUNO HOST on my ec2 adding NextCloud, Element and trying to make my Matrix server work. I plan on to add Searx too but almost every time the ec2 goes inaccessible maybe due to its same size (1 GB RAM with 8 GB storage and I guess 1 core).
Will try viewing Brad Traversy’s tutorials and try implementing the base keyboard recognition until the next post date.
Changelog
- Nothing