compete - Typing Game, Post 5
Github repository, Previous 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
My procrastination, nothing to add this time too. Was trying debian packaging this time. Let’s again hope, I have something to add in the next post.
Changelog
- Nothing