Skip to content

alpha-alexxx/string-shaper

Repository files navigation

String Shaper

String Shaper is a comprehensive text utility designed to offer users a plethora of text manipulation and transformation options. Originally created as a Simple Text Utility on February 9, 2023, it has evolved into String Shaper v2.0.0 with a more refined UI and advanced functionalities.

Features

  1. Simple Manipulation:

    • Uppercase: Convert Text To Uppercase.
    • Lowercase: Convert Text To Lowercase.
    • Capitalize: Capitalize The First Letter Of Each Word.
    • Alternation: Alternate The Case Of Each Character.
    • Trim Space: Remove Extra Spaces From The Text.
    • Reverse Text: Reverse The Sequence Of Characters.New
  2. Cryptic Manipulation:

    • Base64:
      • Convert Text To Base64 Encoding.
      • Decode Base64 Encoded Text.
    • Binary:
      • Convert Text To Binary Format
      • Convert Binary Format Back To Text

Used Technologies:

Now, String Shaper is built using the following dependencies:

Technology Description Official Website
React A JavaScript library for building user interfaces, particularly single-page applications where UI state management is crucial.
React Router DOM A popular routing library for React applications, enabling dynamic routing and navigation.
Tailwind CSS A utility-first CSS framework for rapidly building custom user interfaces. It allows for building designs directly in the markup.
Headless UI A set of completely unstyled, fully accessible UI components, designed to integrate with Tailwind CSS and other CSS frameworks.
React Form Hook React Hook Form is a lightweight React library for form management using hooks, emphasizing efficient validation and performance. It simplifies complex form states and integrates seamlessly with React components. React Hook Form
React Email A collection of high-quality, unstyled components for creating beautiful emails using React and TypeScript. React Email

Note: I have using my self made Mailer You can find it here: Mailer

Getting Started

To get started with String Shaper:

  1. Clone the repository and install the dependencies using npm or yarn:

    1. git clone https://github.com/alpha-alexxx/string-shaper
    2. npm install
      or, using yarn:
    •   yarn install
  2. Start the development server with:

    1.    npm run dev
      or, using yarn:
    • yarn dev

The application will be running on http://localhost:5173.

Current Live on:

## Authors

Contributions

We welcome contributions to String Shaper. If you have an idea for a new feature or have found a bug, please open an issue or submit a pull request.

License

License: MIT