This project is a web-based text editor built with React, offering a variety of formatting options such as bold, italic, underline, and more. It also supports customizable fonts, text colors, and alignment, making it a versatile tool for creating and editing text content.
- Text Formatting: Bold, italic, underline, strikethrough, subscript, superscript.
- Lists: Ordered and unordered lists.
- Text Alignment: Left, center, right, justify.
- Links: Create and remove links.
- Indentation: Increase and decrease indentation.
- Custom Fonts: Select from a variety of fonts.
- Text and Highlight Colors: Change text and background colors.
- Undo and Redo: Easily revert or reapply changes.
- React
- TypeScript
- Tailwind CSS
- GitHub Pages for deployment
-
Clone the repository:
git clone https://github.com/syeda-hoorain-ali/text-editor.git cd text-editor
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:5173
to see the application.
- Clone the repository and follow the installation steps.
- Use the formatting options provided to edit text in the editor.
- Deploy to GitHub Pages to share your text editor with others.
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please fork the repository and create a pull request with your changes. For major changes, please open an issue first to discuss what you would like to change.