Skip to content

saaadshk/TextUtiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TextUtiles

TextUtiles

🌟 Welcome to TextUtiles!

TextUtiles is a demo website showcasing my learning in React.js. It provides a text editor where you can:

  • Edit text in real-time
  • Convert text to uppercase or lowercase
  • Clear text
  • Speak text out loud
  • Copy text to clipboard
  • Remove extra spaces
  • View text summary, including word and character count, and estimated reading time

This website demonstrates interactive React.js features and is live at TextUtiles.


πŸš€ Features

  • Real-Time Text Updates: Watch text changes reflect instantly as you type.
  • Text Transformations: Convert your text to uppercase or lowercase effortlessly.
  • Copy & Clear Options: Quickly copy or clear the editor content.
  • Speech Functionality: Let the app read your text aloud.
  • Space Remover: Tidy up text by removing extra spaces.
  • Text Summary: Get a summary of word and character counts, and estimated reading time.
  • React.js Feature Highlights: Learn about React components, state, and props in action.

πŸ› οΈ Requirements

To run this project locally, ensure you have:

  • Node.js (v16 or higher)
  • npm (v7 or higher)

πŸ“₯ Installation

  1. Clone the repository:

    git clone https://github.com/saaadshk/TextUtiles.git
    cd TextUtiles
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start
  4. Open your browser and navigate to:

    http://localhost:3000
    

πŸ€– How It Works

TextUtiles utilizes React.js to demonstrate key features:

  1. React Components: Modular structure for maintainable code.
  2. State Management: Real-time updates through state hooks.
  3. Props Usage: Passing data dynamically to child components.
  4. Event Handling: Interactive user actions such as button clicks.

πŸ‘¨β€πŸ’» Developer

Created with ❀️ by Saad Shaikh

GitHub LinkedIn


Enjoy using TextUtiles? Give it a ⭐ on GitHub! πŸš€

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published