/TextUtils

TextUtils is your text manipulation companion built on ReactJS. Transform text to uppercase, lowercase, or Morse Code. Analyze word and letter counts, and estimate reading time. Plus, enjoy a soothing dark mode for comfortable reading. Simplify text tasks with TextUtils.

Primary LanguageJavaScript

TextUtils App

Welcome to TextUtils, a ReactJS-based text manipulation application with a built-in dark mode! TextUtils allows you to perform various operations on your text, making it easier to analyze, modify, and work with textual content, all while enjoying a comfortable dark mode.

App Logo

Features

TextUtils provides the following features to help you work with your text:

  • Text Transformation:

    • Uppercase: Convert your text to uppercase, emphasizing your message.
    • Lowercase: Change your text to lowercase, providing a different stylistic touch.
  • Morse Code Conversion:

    • Encode to Morse Code: Transform your text into Morse code, a unique and historic way of communication.

    • Text Analysis:

    • Word Count: Get the number of words in your text, useful for tracking content length.

    • Letter Count: Determine the total number of letters, helping you gauge the complexity of your text.

  • Readability Analysis:

    • Estimate Reading Time: Calculate the approximate time it would take to read the text, assisting with content planning.
  • Dark Mode:

    • Comfortable Viewing: Switch to dark mode for a more soothing and eye-friendly experience during nighttime or low-light situations.

Getting Started

To get started with TextUtils on your local machine, follow these steps:

  1. Clone the Repository: Start by cloning this repository to your local machine:

    git clone https://github.com/your-username/https://github.com/cosmic-ankit/TextUtils/tree/main
  2. Navigate to the Directory: Move into the project directory:

    cd textutils-app
  3. Install Dependencies: Use npm to install the required dependencies:

    npm install
  4. Run the App: Start the development server and launch the app:

    npm start
  5. Access the App: Open your web browser and go to http://localhost:3000 to start using TextUtils.

How to Use

  1. Input Text: Enter your text in the provided input area.

  2. Choose Operation: Select the operation you want to perform from the available options (e.g., Uppercase, Lowercase, Morse Code, etc.).

  3. View Results: The app will display the transformed text or analysis results based on your chosen operation.

  4. Toggle Dark Mode: Click on the dark mode toggle to switch between light and dark modes for a comfortable viewing experience.

  5. Clear Text: To start over, simply click the "Clear" button to remove the input and results.

Contributing

Contributions are welcome! If you have suggestions, bug fixes, or improvements, feel free to open an issue or submit a pull request on the GitHub repository.

Enhance your text manipulation experience with TextUtils, now with a sleek dark mode! For any questions or support, contact me at cosmicankit3848@gmail.com.

Live Demo

GitHub Repository