TextCase Master is a web application developed with React.js that provides a range of text manipulation features and includes a basic calculator. With its intuitive user interface and versatile functionality, TextCase Master aims to streamline text editing tasks and facilitate basic calculations for users.
![Screenshot](https://private-user-images.githubusercontent.com/66553918/311173049-b1309757-115d-4cfc-81ca-770152643c5d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU1MTU0NjUsIm5iZiI6MTcyNTUxNTE2NSwicGF0aCI6Ii82NjU1MzkxOC8zMTExNzMwNDktYjEzMDk3NTctMTE1ZC00Y2ZjLTgxY2EtNzcwMTUyNjQzYzVkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTA1VDA1NDYwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc3OTA3MTczNjk2NmRjODlkNGU0NTE3NTQxMTIzMDcyNDhlODIzNjAzYjRjZGMwNzlkMjA4Y2ZiYjEzMmUxZjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ZOsJ5qc3NWvHIKylFmyzjXkhuOATqhw_IH0HMIbkXlY)
![Screenshot](https://private-user-images.githubusercontent.com/66553918/311173060-46efd313-b205-4197-b0ca-ed2cb4ea2637.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU1MTU0NjUsIm5iZiI6MTcyNTUxNTE2NSwicGF0aCI6Ii82NjU1MzkxOC8zMTExNzMwNjAtNDZlZmQzMTMtYjIwNS00MTk3LWIwY2EtZWQyY2I0ZWEyNjM3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTA1VDA1NDYwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNkZGFkYzQ5OGUwNGVmMjc3ZDBlMmM5MTdlZjk0YWNiMTI5Yjc3ZDhjZjRlZWM2ZTI0YWRlMDE1MmY3Mjg2MGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.WDkpgIbE35bD3bHQATN4K4thcHZBxIjoh8ya1eI2qsY)
![Screenshot](https://private-user-images.githubusercontent.com/66553918/311173057-79728476-0a8f-48af-8d1d-ce4f1cba97b7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU1MTU0NjUsIm5iZiI6MTcyNTUxNTE2NSwicGF0aCI6Ii82NjU1MzkxOC8zMTExNzMwNTctNzk3Mjg0NzYtMGE4Zi00OGFmLThkMWQtY2U0ZjFjYmE5N2I3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTA1VDA1NDYwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVlYTIyMjEzNGMzNTgxMjViNmUxOWZmZjllNmJkMTc5NTk2MDM2ZGExMjQ4NjE1ZDBhNjdkMGRiN2JhNzljOWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.4ODmbO0P5CeFsxO9Q0MTkuT5dL-oAUc94-OiC2TiLdE)
![Screenshot](https://private-user-images.githubusercontent.com/66553918/311173064-5054033a-182b-49a2-9311-a9e89f3ccd17.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU1MTU0NjUsIm5iZiI6MTcyNTUxNTE2NSwicGF0aCI6Ii82NjU1MzkxOC8zMTExNzMwNjQtNTA1NDAzM2EtMTgyYi00OWEyLTkzMTEtYTllODlmM2NjZDE3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTA1VDA1NDYwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk3OTUwODQ5ZjIxYWJhNmViM2JmZTRlMDFhMTkxNGZlYThmZDUxOWIwOThmZDc5NmIxODZhODZhMDIzMjllM2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.sMd-NB1rjSlahzmJoES1hwwgUW35OZKAOAhDG-iMhfc)
- Change text cases (uppercase, lowercase, title case, sentence case).
- Remove extra spaces between provided text.
- Display number of words and characters in the input text.
- Integrated calculator for basic mathematical calculations.
- Dark mode and light mode for customizable user experience.
- React.js
- HTML/CSS
- BootStrap
- JavaScript
To run TextCase Master locally on your machine, follow these steps:
- Clone this repository to your local machine.
- Navigate to the project directory in your terminal.
- Run
npm install
to install dependencies. - Run
npm start
to start the development server. - Open your web browser and visit
http://localhost:3000
to view TextCase Master.
- Input Text: Enter the text you want to manipulate or perform calculations on in the provided text area.
- Text Manipulation: Use the buttons to change text cases, remove extra spaces, and view word and character counts.
- Calculator: Use the calculator panel to perform basic mathematical calculations.
- Dark/Light Mode: Toggle between dark mode and light mode for a customized user experience.
Contributions to TextCase Master are welcome! If you have any ideas for new features, improvements, or bug fixes, please open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- This project was inspired by the need for a simple yet powerful tool for text manipulation and basic calculations.
- Special thanks to the React.js community for providing valuable resources and documentation.