Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

✍️ Word Counter

A simple and responsive word counter built with React.js, JavaScript, and TailwindCSS. This tool helps users track word and character counts in real-time—ideal for writers, developers, and anyone working with content limits or SEO guidelines.

🎯 Challenge Overview

🕒 Estimated Completion Time: 30–45 minutes

🛠️ Task Overview:

Build a word counter that dynamically calculates and displays the number of words and characters in a given text. The UI should be clean, responsive, and optimized for readability and quick export.

📌 Requirements:

  • 🧾 Text Input Area: Accepts multiline text from the user.
  • 🔢 Live Count Display:
    • Word count
    • Character count
  • 📋 Copy/Clear Functionality: One-click copy or clear of the input text.
  • ⚛️ State Management: Use React hooks to track and update counts.
  • 🎨 Styling: Minimal and modern layout using TailwindCSS.

🔍 Development Focus:

  • Component Modularity → Reusable input, counter, and export components.
  • UX Clarity → Real-time updates, clear typography, and layout stability.
  • Performance → Efficient parsing logic for large text blocks.
  • Accessibility → Semantic HTML and keyboard-friendly interactions.

🌟 Additional Considerations:

  • Add reading time estimation or SEO tips.
  • Support markdown or rich text formatting.
  • Consider integrating grammar or readability scoring.