Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 TextUtils

TextUtils is a React-based text utility application that provides simple and useful tools for analyzing and transforming text. It allows users to quickly modify text, count words and characters, and manage their content through an easy-to-use interface.

🌐 Live Demo

🚀 View TextUtils Live

✨ Features

  • 🔠 Convert text to UPPERCASE
  • 🔡 Convert text to lowercase
  • 🧹 Clear text with one click
  • 📋 Copy text to clipboard
  • 🔢 Count words and characters
  • ⏱️ Estimate reading time
  • 👀 Preview text while editing
  • 📱 Responsive user interface
  • ⚡ Fast and simple text processing

🛠️ Technologies Used

  • React.js
  • JavaScript
  • HTML5
  • CSS3
  • Bootstrap

📂 Project Structure

TextUtils/ ├── public/ │ ├── index.html │ ├── favicon.ico │ ├── logo.png │ └── manifest.json │ ├── src/ │ ├── components/ │ │ ├── About.js │ │ ├── Navbar.js │ │ └── TextForm.js │ │ │ ├── App.js │ ├── App.css │ └── index.js │ ├── .gitignore ├── package.json ├── package-lock.json └── README.md

🚀 Getting Started

Follow these steps to run the project locally.

1. Clone the repository

git clone https://github.com/srinilaya08/TextUtils.git

2. Navigate to the project directory

cd TextUtils

3. Install dependencies

npm install

4. Start the development server

npm start

The application will run locally at:

http://localhost:3000

📸 Screenshots

🏠 TextUtils Home Page

TextUtils Home Page TextUtils Home Page

📚 What I Learned

Through this project, I practiced:

  • Building web applications using React.js
  • Creating reusable React components
  • Managing application state
  • Handling user input
  • Performing text manipulation using JavaScript
  • Working with event handlers
  • Using React props
  • Designing responsive interfaces with Bootstrap
  • Structuring a React project
  • Deploying a React application using Vercel
  • Managing source code using Git and GitHub

🔮 Future Improvements

  • 🌙 Add dark and light mode
  • ✨ Add more text formatting options
  • 📥 Add download/export functionality
  • 📊 Add additional text analysis tools
  • 🎨 Improve UI customization
  • ♿ Improve accessibility
  • 🔍 Add advanced text search and replace functionality

👨‍💻 Author

Srinilaya

GitHub: @srinilaya08

⭐ Show Your Support

If you find this project useful or interesting, consider giving the repository a ⭐ on GitHub.


🚀 Built with React.js

About

A React-based text utility web app for analyzing and transforming text with features like uppercase/lowercase conversion, text clearing, copying, and word & character count.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages