Skip to content

SuhaniBharti/textutils

Repository files navigation

TextUtils - A Powerful Text Analysis Tool

📌 Introduction

TextUtils is a simple yet powerful React-based web application that allows users to efficiently analyze and manipulate text. The application provides features such as text conversion, case transformation, word/character counting, extra space removal, and dark mode.


Features

✅ Convert text to UPPERCASE & lowercase
Remove extra spaces from text
Copy text to clipboard
Word & Character Counter
Text Preview for real-time visualization
Dark Mode Support
Live alerts for user actions


🛠️ Tech Stack Used

The project is built using the following technologies:

  • Frontend: React.js, JavaScript, Bootstrap
  • State Management: React Hooks (useState)
  • Styling: CSS, Bootstrap
  • Version Control: Git & GitHub
  • Package Manager: npm

Installation & Setup

1️⃣ Clone the Repository

 git clone https://github.com/your-username/textutils.git

2️⃣ Navigate to Project Directory

 cd textutils

3️⃣ Install Dependencies

 npm install

4️⃣ Run the Application

 npm start

This will start the development server, and you can access the app at: http://localhost:3000/


How to Use

1️⃣ Enter the text you want to analyze in the text area.
2️⃣ Click on "Convert to Uppercase" or "Convert to Lowercase" as needed.
3️⃣ Click "Remove Extra Spaces" to clean the text.
4️⃣ Use "Copy to Clipboard" to copy text quickly.
5️⃣ Dark Mode toggle for better visibility.


⚡ Efficiency & Performance

  • Optimized State Management: Uses useState efficiently to update UI without unnecessary re-renders.
  • Minimalist UI & Fast Execution: React ensures a smooth and responsive interface.
  • Bootstrap for Styling: Provides a clean, modern, and mobile-friendly layout.
  • Dark Mode Support: Reduces eye strain and enhances usability.

🤝 Contributing

1️⃣ Fork the repository
2️⃣ Create a new branch (git checkout -b feature-branch)
3️⃣ Make your changes & commit (git commit -m "Added new feature")
4️⃣ Push to GitHub (git push origin feature-branch)
5️⃣ Open

find the screenshots of my project pages here:- in light mode Light mode

In Dark mode Dark Mode

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors