Skip to content

Berkanktk/CharacterAnalyzer

Repository files navigation

Character Analyzer

A project made with SvelteKit, Tailwind and DaisyUI.

Demo

Find all images here.

Features

Character Analyzer is a simple yet powerful and versatile text analysis tool designed to assist you in analyzing and manipulating text in various ways. Whether you're a writer, student, or simply interested in exploring the intricacies of written content, this feature-rich application has you covered.

Word Analysis

Unlock a wide array of text analysis capabilities, including:

  • Counting Characters, Words, Paragraphs, and Sentences: Get precise character and word counts, along with insights into paragraph and sentence structure.

  • Calculating Reading and Speech Time: Estimate the time it takes to read or speak the text, providing valuable insights for content creators.

  • Determining the Average Word Length: Understand the distribution of word lengths within your text.

  • Calculating the Total Amount of Unique Words: Uncover the diversity of your vocabulary by identifying unique words.

Text Transformation

Effortlessly transform your text to meet your specific needs:

  • Convert Text to Uppercase or Lowercase: Change the letter case of your text with a single click.
Light Mode
  • Capitalize Text in Various Ways: Apply capitalization rules to make your text conform to different styles.
Light Mode
  • Invert the Case of Characters: Toggle between uppercase and lowercase characters to create unique effects.

  • Create Random Capitalization: Add a touch of randomness to your text, creating a playful or eye-catching appearance.

Light Mode
  • Reverse the Text Order: Flip the text to reveal hidden meanings or just to add a twist.

Word Frequency

Gain insights into the frequency and usage of words within your text. Understand which words are used most often and their impact on your content.

Search and Replace

Efficiently search for specific terms or phrases within your text and replace them with ease using the built-in search and replace tool. Perfect for making quick corrections or text modifications.

Demo

Text Comparison

Compare two pieces of text to identify differences and similarities. This feature is ideal for writers and editors who need to compare different versions of the same text. The tool also shows the total amount of differences in the two texts.

Demo

Accessibility

Character Analyzer is committed to inclusivity and provides a user-friendly experience with comprehensive accessibility features, including:

  • Keyboard Navigation: Navigate the application using your keyboard, ensuring that all users can easily access its features.

  • Screen Readers: Compatibility with screen reader software, making the application accessible to users with visual impairments.

  • Light Mode and Dark Mode: Choose between light and dark modes to suit your visual preferences and reduce eye strain during extended use.

Light Mode Dark Mode
  • Internationalization: Support for multiple languages, allowing users around the world to experience the application in their preferred language.

Future Plans

None, as this project is now complete.

Installation

  1. Clone the repository
  2. Install dependencies
npm install
  1. Run the development server
npm run dev -- --open
  1. Navigate to localhost:5173