Skip to content

Sigmanumeric78/ying-yang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Whitespaces Logo

Whitespaces

A minimalistic, fast, and highly customizable typing test application designed to help you track progress and improve your typing speed.


✨ Features

  • 🎯 Minimalistic UI: A clean, distraction-free interface to keep you focused entirely on typing.
  • 🎨 Deep Customization: Multiple themes, font choices, and settings to perfectly tailor the typing experience to your preferences.
  • ⏱️ Versatile Typing Modes: Various configurable testing modes including time-based, word-count based, and custom quotes.
  • 📊 Performance Tracking: Detailed post-test statistics including WPM (Words Per Minute), accuracy, and consistency.
  • 📱 Fully Responsive: Works fluidly across different screen sizes, from desktop to mobile.

🛠️ Tech Stack

Built with modern web technologies for maximum performance and a smooth developer experience:

  • Frontend: SolidJS + TypeScript for high performance and fine-grained reactivity.
  • Styling: SCSS and custom CSS architectures for a robust, themeable design system.
  • Build Tool: Powered by Vite for an extremely fast development server and optimized production bundles.

🚀 Getting Started

Prerequisites

  • Node.js environment
  • Recommended: Bun package manager

Local Development

  1. Clone the repository and navigate to the project directory: (Assuming you already have the code locally)

  2. Install dependencies: Using bun:

    bun install
  3. Run the development server:

    bun run dev

    This will start the hot-reloading local server. Open the provided localhost link in your browser to view the app!

  4. Build for production:

    bun run build

📁 Application Structure

  • /frontend - Contains all user-facing client code, styles, configurations, and static assets.
  • /backend - Contains the server-side architecture and APIs.

Happy Typing! ⌨️

About

a typing test site

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors