TypingArena is a real-time multiplayer typing test web application where users can join or create custom rooms, compete with others by typing the same paragraph, and view a live leaderboard to track typing speed (WPM). Itβs perfect for improving typing skills while having fun!
- π§βπ» Real-Time Multiplayer Typing Test
- π Live Leaderboard showing WPM and accuracy
- π Room Creation with unique room codes
- βοΈ Custom Paragraphs & Time Controls
- π± Responsive Design (mobile-friendly)
- π Authentication (planned/optional)
- π Performance Metrics for each user after test
- Frontend: React.js, Tailwind CSS, Socket.io-client
- Backend: Node.js, Express.js, Socket.io
- Database: MongoDB (for user stats, rooms, etc.)
- Deployment: Vercel (Frontend), Render/Heroku (Backend)
- Node.js β₯ 18
- MongoDB (local or cloud URI)
git clone https://github.com/prateek00077/typingArena.git
cd typingArena