An open API service indexing awesome lists of open source software.

https://github.com/05-jagritii/texttweak

TextTweak is a simple React-based web app that lets users analyze and edit text. It offers features like case conversion, space cleanup, and word or character counting, with support for light and dark modes.
https://github.com/05-jagritii/texttweak

bootstrap css dark-mode frontend html javascript light-mode react text-analysis text-editor utility-tool web-app

Last synced: 2 months ago
JSON representation

TextTweak is a simple React-based web app that lets users analyze and edit text. It offers features like case conversion, space cleanup, and word or character counting, with support for light and dark modes.

Awesome Lists containing this project

README

          

# TextTweak

TextTweak is a responsive and interactive React application that allows users to perform a variety of text transformations including converting to uppercase, lowercase, removing extra spaces, and more. It also includes a dark mode toggle for better user experience.

## 🔗 Live Demo

Check out the live version : [TextTweak on GitHub Pages](https://05-jagritii.github.io/TextTweak/)

---

## Features

- Convert text to **Upper Case**
- Convert text to **Lower Case**
- Text-to-speech support
- Stop text-to-speech
- Remove extra spaces
- Word and character count
- Dark/Light Mode toggle
- Responsive design using Bootstrap

---

## Screenshots

| Light Mode | Dark Mode |
|------------|-----------|
| ![Light](![{79A5902B-804B-4C53-9A8D-D5A170CDD301}](https://github.com/user-attachments/assets/e8a07957-0176-467d-8fba-a99b82b11b2a)| ![Dark](![{60D83CE7-3985-4221-8E48-12A39C420EE3}](https://github.com/user-attachments/assets/7b019f9d-21a3-4319-8d81-19959b7b6627)

---

## Technologies Used

- React JS
- JavaScript
- Bootstrap 5
- HTML5 & CSS3

---
## Prerequisites

Before you begin, make sure you have:
- Node.js (v14 or higher)
- npm (comes with Node.js)
- A code editor like VS Code
- Git installed
-
## Getting Started

### 1. Clone the Repository

```bash
git clone https://github.com/05-Jagritii/TextTweak.git
cd TextTweak
```

2. Install all required packages using npm:
```bash
npm install
```

3. Start the Application
```bash
npm start
```

Visit `http://localhost:3000` in your browser.
## Project Structure
```
TextTweak/
├── public/
│ └── index.html
├── src/
│ ├── components/
│ │ ├── Alert.js
│ │ ├── Navbar.js
│ │ └── TextForms.js
│ ├── App.js
│ ├── App.css
│ ├── index.js
│ └── ...

```
## Author
Jagriti Kanwar


Mail:[kanwarjagriti21@gmail.com](mailto:kanwarjagriti21@gmail.com)


LinkedIn: [Jagriti Kanwar](https://www.linkedin.com/in/jagriti-kanwar)