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.
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.
To get started with TextUtils on your local machine, follow these steps:
-
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
-
Navigate to the Directory: Move into the project directory:
cd textutils-app
-
Install Dependencies: Use npm to install the required dependencies:
npm install
-
Run the App: Start the development server and launch the app:
npm start
-
Access the App: Open your web browser and go to
http://localhost:3000
to start using TextUtils.
-
Input Text: Enter your text in the provided input area.
-
Choose Operation: Select the operation you want to perform from the available options (e.g., Uppercase, Lowercase, Morse Code, etc.).
-
View Results: The app will display the transformed text or analysis results based on your chosen operation.
-
Toggle Dark Mode: Click on the dark mode toggle to switch between light and dark modes for a comfortable viewing experience.
-
Clear Text: To start over, simply click the "Clear" button to remove the input and results.
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
.