Skip to content

Latest commit

Β 

History

History
55 lines (42 loc) Β· 1.45 KB

File metadata and controls

55 lines (42 loc) Β· 1.45 KB

πŸš€ DevType

A fast, minimal typing speed test for developers β€” inspired by Monkeytype. Type faster, break your keyboard, flex your WPM with real code snippets.


⚑ Features

βœ… Code snippets in C++, Java, and C
βœ… Real-time typing accuracy & WPM calculation
βœ… Timer with multiple modes (15s, 30s, 60s, 2min)
βœ… Mistake highlighting
βœ… Light & Dark mode
βœ… Fully responsive β€” works on mobile and desktop
βœ… Detailed statistics after each test


πŸ› οΈ Tech Stack

  • React β€” frontend framework
  • Tailwind CSS β€” styling
  • Headless UI β€” accessible UI components

πŸš€ Getting Started

  1. Clone the repository
  2. Install dependencies:
    npm install
    
  3. Start the development server:
    npm run dev
    
  4. Open your browser and navigate to http://localhost:5173

🎯 How to Use

  1. Select your preferred programming language (C++, Java, or C)
  2. Choose a timer duration
  3. Click "Start" or start typing to begin the test
  4. Type the code snippet as accurately as possible
  5. View your results when the test is complete
  6. Try again with a new code snippet

🧩 Code Structure

  • src/components/ β€” React components
    • TypingBox.jsx β€” Main typing interface
    • Timer.jsx β€” Timer component
    • Stats.jsx β€” Statistics display
    • Settings.jsx β€” Settings panel
  • src/data/ β€” Data files
    • codeSnippets.js β€” Programming language code snippets