Deployment Link = https://typing-arena-adi.netlify.app/
π Live Demo
Typing Arena is a responsive and engaging Typing Speed Test web application built with ReactJS, Material UI, Firebase, and a Custom API for generating text prompts. It offers users a platform to assess, track, and improve their typing speed and accuracy over time. Users can log in, take tests, and view their progress history through a secure and personalized experience.
-
β‘ Real-time Typing Test
Displays live statistics like Words Per Minute (WPM), Accuracy %, and elapsed time as you type. -
π¨ Clean and Responsive UI
Built using Material UI, the app delivers a modern look and feel, ensuring seamless user experience on desktops, tablets, and mobile devices. -
π User Authentication
Secure Firebase Authentication allows users to sign up and log in for a personalized experience. -
π User Progress Tracking
Firebase Firestore stores individual test results and performance trends, helping users monitor their improvements over time. -
π Dynamic Text Prompts
A custom API serves randomized text prompts for every test, keeping the experience fresh and challenging. -
π± Responsive Design
Optimized for all screen sizes and resolutions for a consistent and intuitive user experience.
- ReactJS (with Hooks & Context API)
- Material UI
- Firebase
- Authentication
- Firestore Database
- Custom API
- Randomized Text Prompts Generator
- Live Demo: TypeMasterApp.com
- Frontend Codebase: GitHub Repository
Make sure you have the following installed:
- Node.js & npm (or yarn)
- Firebase Project (for Authentication and Firestore setup)
- Clone the repository
git clone https://github.com/your-repo-link.git cd your-repo-link