Textify is a simple React application for text analysis and transformation. It allows users to convert text to uppercase or lowercase, remove extra spaces, and view text statistics such as word and character count. The app supports both light and dark modes and features a responsive UI built with Bootstrap.
- Text Transformations: Convert your text to UPPERCASE or lowercase with a single click.
- Remove Extra Spaces: Clean up your text by removing unnecessary spaces.
- Text Summary: Instantly see word and character counts.
- Reading Time Estimate: Get an estimated reading time for your text.
- Live Preview: See real-time changes to your text as you type.
- Dark/Light Mode: Toggle between dark and light themes for comfortable viewing.
- Responsive Design: Works well on desktop and mobile devices.
This project was bootstrapped with Create React App.
- Node.js and npm installed on your machine.
- Clone the repository:
git clone https://github.com/your-username/your-repo-name.git
- Navigate to the project directory:
cd learn-jsx - Install dependencies:
npm install
Start the development server:
npm startOpen http://localhost:3000 to view it in your browser.
To build the app for production:
npm run buildsrc/components/- Contains the main React components (Navbar,Textform,About,Alert).public/- Static assets and the main HTML file.
This project is open source and available under the MIT License.