A simple React.js application that allows users to perform various text manipulation tasks on input text.
- Capital All: Convert all characters in the input text to uppercase.
- Small All: Convert all characters in the input text to lowercase.
- Capital 1st Character of Each Word: Capitalize the first character of each word in the input text.
- Remove Blank Spaces: Remove all blank spaces from the input text.
- Copy Text: Copy the manipulated text to the clipboard.
- Clear All: Clear the input text area and reset the manipulated text.
- Word and Character Count: Display the word and character count of the input text.
- Light and Dark Mode: Toggle between light and dark mode for a comfortable viewing experience.
- Clone this repository to your local machine.
- Navigate to the project directory using the terminal.
- Run
npm installto install the project dependencies. - Run
npm startto start the development server. - Open your web browser and go to
http://localhost:3000to use the application.
- Enter or paste the text you want to manipulate into the input text area.
- Click on the respective buttons to perform the desired manipulations.
- The manipulated text will be displayed below the buttons.
- The word and character count will be shown below the manipulated text.
- React.js
- JavaScript
- CSS (for styling)
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature/bugfix.
- Make your changes and test thoroughly.
- Create a pull request explaining your changes.
This project is licensed under the MIT License.
Feel free to customize this README to include any additional information specific to your project. Good luck with your project, and happy coding!
