Skip to content

A modern Vite + ReactJS web app for text case conversion and analysis. Features light/dark modes and a responsive design styled with Bootstrap!

Notifications You must be signed in to change notification settings

shreyashkatkar07/Case_Converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Case Converter

Case Converter is a web application built with Vite and ReactJS, styled using Bootstrap for a responsive and modern design. This app allows users to perform various text manipulations and view text summaries.

Features

  • Home Page:
    • Toggle Mode: Switch between light and dark modes to suit your viewing preference.
    • Feedback Button: Provides a modal where users can enter their email and feedback message to help us improve the app. (Note: The feedback feature is currently not functional.)
    • Search Bar: A placeholder for future development, currently not functional.
    • Text Area: Paste or type text into the text area for processing.
    • Text Management Options:
      • Clear Text: Remove all text from the text area.
      • Copy Text: Copy the text to your clipboard.
      • Remove Extra Spaces: Eliminate extra spaces from the text.
      • Download Text as .txt File: Save the text as a .txt file.
    • Text Conversion Options:
      • Uppercase: Convert the text to uppercase.
      • Lowercase: Convert the text to lowercase.
      • Title Case: Convert the text to title case.
      • Sentence Case: Convert the text to sentence case.
    • Text Summary:
      • Character Count: Displays the number of characters in the text.
      • Word Count: Shows the number of words in the text.
      • Sentence Count: Counts the number of sentences in the text.
      • Minutes Required to Read Text: Estimates the time it would take to read the text. (Average reading speed: 200 words per minute)
      • Text Preview: Provides a preview of the text.
  • About Page: Learn more about the website and explore the different text case conversion options.
  • Help us Page:
    • Bookmark: Add the page to your bookmarks for future access.
    • Share: Share the app on your favourite social media platforms including WhatsApp, Twitter, and Instagram.
    • Write a Review: Provide feedback on how Case Converter has been helpful to you. (Note: This feature is currently not functional.)

Demo

Check out the live demo of Case Converter at https://caseconverter-shreyashkatkar07s-projects.vercel.app/.

Installation

To run Case Converter locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/shreyashkatkar07/Case_Converter.git
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev
  4. Open your browser and navigate to http://localhost:3000 to see the application in action.

Technologies Used

  • Vite: Fast build tool for modern web projects.
  • ReactJS: A JavaScript library for building user interfaces.
  • Bootstrap: Front-end framework for responsive design.

Contributing

If you would like to contribute to the development of Case Converter, please fork the repository and submit a pull request with your changes.


Thank you for exploring Case Converter! We hope you find it useful and look forward to your feedback and suggestions.

About

A modern Vite + ReactJS web app for text case conversion and analysis. Features light/dark modes and a responsive design styled with Bootstrap!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published