Skip to content

jefsal/typing-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typing Test

A small Spring Boot app for practicing typing and tracking results. The frontend is served from Spring Boot static resources, while the backend exposes a simple REST API for results and text prompts.

typing-test-screenshot

Features

  • Multiple typing challenges served by a REST API
  • Real-time WPM and accuracy calculation
  • Recent results and progress chart
  • Simple and stateless backend with in memory storage

Spring Boot usage

  • REST controllers for text prompts and typing results
  • In-memory result storage with basic validation
  • Static asset hosting for the UI

API

  • GET /api/text returns a typing prompt
  • GET /api/results?limit=10 returns recent results
  • POST /api/results creates a result entry
  • DELETE /api/results clears all results

Run locally

Requires Java 21+ and Maven.

./mvnw spring-boot:run

About

Fullstack Spring Boot Typing Test application

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors