/Text4U-React

A Utility for customize your text.

Primary LanguageJavaScript

Text4U-React

Live Demo

Text4U-React is a powerful yet simple web application built using React.js and CSS. It provides a suite of utilities designed to help users efficiently work with text. From counting words to removing extra spaces, Text4U-React is your go-to tool for quick text manipulation.

image

Features

  • Word Counter: Count the number of words in your text instantly.
  • Character Counter: Get an accurate count of characters in your input.
  • Text Formatting: Convert text to uppercase, lowercase, or capitalize each word.
  • Remove Extra Spaces: Eliminate unnecessary spaces between words to clean up your text.
  • Text Preview: View the transformed text in real-time as you apply different utilities.
  • Copy Text: Quickly copy the processed text to your clipboard.
  • Clear Text: Reset the text area for a fresh start.

Text Summary

  • Provides a quick summary of your text, including:
    • Word count.
    • Character count.
    • Estimated reading time.

Technologies Used

  • React.js: A JavaScript library for building user interfaces.
  • CSS: For styling and responsive design.

Getting Started

Prerequisites

  • Node.js and npm installed on your machine.

Installation

  1. Clone the repository:

    git clone https://github.com/tanjul17/Text4U-React.git
    cd Text4U-React
  2. Install dependencies:

    npm install
  3. Run the application locally:

    npm start

    The application will be available at http://localhost:3000.

Usage

  1. Access the live demo.
  2. Enter your text in the provided text area.
  3. Choose from the available utilities:
    • Convert text to uppercase, lowercase, or remove extra spaces.
    • Count the words and characters in your text.
    • View a summary of your text, including reading time.
  4. Preview the transformed text in real-time.
  5. Use the copy feature to easily transfer the processed text.
  6. Clear the text area to start with a new input.

Contributing

Contributions are welcome! If you have suggestions or find bugs, please feel free to open an issue or submit a pull request.

Steps to Contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Make your changes and commit them (git commit -m 'Add your feature').
  4. Push to the branch (git push origin feature/your-feature-name).
  5. Open a pull request.