TextUtils is a simple web application built with React that provides various text manipulation features like changing text case, analyzing text, and more.
- HTML
- CSS
- JavaScript
- JSX
- Bootstrap
- React.js
You can access the live version of TextUtils here: TextUtils
- Change Text Case:
- UPPERCASE
- lowercase
- Capitalized Case
- Text Analysis:
- Word Count
- Character Count
- Time to Read
- Browser Compatible:
- Works in any web browser, including Chrome, Firefox, Safari, etc.
- Free to Use:
- TextUtils is a free character counter tool that provides instant character & word count statistics for a given text.
-
Change Text Case:
- Click on the desired case conversion button to change the case of the text.
-
Text Analysis:
- TextUtils provides word count, character count, and estimated reading time for the entered text.
-
Dark Mode:
- Toggle the Dark Mode by clicking the "Dark Mode" checkbox on the navbar.
-
Alerts:
- Alerts are displayed to provide feedback to users after performing an action, such as changing the case of the text or copying text to the clipboard or toggling mode between dark and light.
- These alerts disappear automatically after 2 seconds.
-
Navigation:
- Navigate between different sections of the application using the navigation bar:
- Home: Main page with the text area.
- About: Information about TextUtils.
- Contacts: Contact information.
- Clone the repository:
git clone https://github.com/amar-codingenthusiast/textutils.git
- Change directory:
cd textutils
- Install dependencies:
npm install
- Run the app:
npm start
- Open your browser and visit http://localhost:3000/textutils to view the app.
- App.js: Main entry point of the application.
- Navbar.js: Navigation bar component.
- About.js: About us section.
- Contacts.js: Contact information section.
- Footer.js: Footer component.
Contributions are welcome! Here's how you can contribute:
Fork the repository
Create your feature branch (git checkout -b feature/YourFeature
)
Commit your changes (git commit -am 'Add some feature'
)
Push to the branch (git push origin feature/YourFeature
)
Create a new Pull Request
This project is licensed under the terms of the MIT license. You can find the LICENSE file in the root directory of the project.