TextUtils is a simple and interactive React application that helps users perform common text operations such as converting text case, counting words and characters, and clearing text. It is built as a learning project to understand React basics, components, props, state, and conditional rendering.
- ๐ค Convert text to Uppercase / Lowercase
- ๐งฎ Word and character count
- โฑ๏ธ Estimated reading time
- ๐งน Clear text instantly
- ๐จ Alert notifications for actions
- ๐ Light / Dark mode toggle
- ๐ฑ Responsive UI
- React.js
- JavaScript (ES6)
- CSS
- Create React App
๐ Live App: (https://mariamsawera.github.io/textutils-reactt/)
Deployed using GitHub Pages
TextUtils Home Page Preview
mariamsawera-textutils-reactt/
โโโ public/
โ โโโ index.html
โโโ src/
โ โโโ App.js
โ โโโ TextForm.js
โ โโโ components/
โ โ โโโ Navbar.js
โ โ โโโ Alert.js
โ โ โโโ About.js
โ โโโ index.js
โ โโโ App.css
โโโ package.json
โโโ README.md
- Clone the repository:
git clone https://github.com/MariamSawera/mariamsawera-textutils-reactt.git
npm install
npm start
- Understanding React components & props
- State management using
useState - Conditional rendering
- Component-based UI design
Mariam Sawera
- GitHub: https://github.com/MariamSawera
