A simple, interactive React.js application for analyzing and manipulating text. This website allows users to count words and letters, convert text to uppercase or lowercase, and perform other text transformations.
- Word Count: Instantly count the number of words in the provided text.
- Character Count: Display the total number of characters, including spaces.
- Uppercase Conversion: Transform all text to uppercase with a single click.
- Lowercase Conversion: Convert the text to lowercase.
- Text Manipulation: Easy-to-use options to enhance text readability and style.
- Frontend: React.js, CSS
- Tools: React hooks, ES6 syntax
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/princekumarg12/TextUtils.git
-
Navigate to the project folder:
cd text-utility-website
-
Install the necessary dependencies:
npm install
-
Start the development server:
npm start
The website will be running at http://localhost:3000
.
- Enter or paste the text you want to analyze or manipulate.
- Select options to count words, count letters, or convert text to uppercase/lowercase.
- The results update in real-time.
## Future Improvements
- Additional text transformations, like title case and sentence case.
- Dark mode for user convenience.
- Character frequency analysis.
## License
This project is licensed under the MIT License. Feel free to use, modify, and distribute this project as you like!