Skip to content

Adi91108/Typing-Arena

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Typing Arena - Typing Speed Test Platform

πŸš€ Live Demo

πŸ“š Description

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.


πŸ“ Key Features

  • ⚑ 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.


πŸ› οΈ Technologies Used

  • ReactJS (with Hooks & Context API)
  • Material UI
  • Firebase
    • Authentication
    • Firestore Database
  • Custom API
    • Randomized Text Prompts Generator

🌐 Project Links


πŸš€ Getting Started

Prerequisites

Make sure you have the following installed:

  • Node.js & npm (or yarn)
  • Firebase Project (for Authentication and Firestore setup)

Installation Steps

  1. Clone the repository
    git clone https://github.com/your-repo-link.git
    cd your-repo-link

About

Typing arena is a unique typing test website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •