1.0.0 โ€ข Published 11 months ago

th3-smart-type v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

Smart Type โšก (in progress)

SmartType is a powerful browser extension that allows users to create custom commands to automate repetitive typing tasks. With SmartType, you can save time and enhance your productivity by easily expanding predefined text snippets with just a few keystrokes.

View Demo View Landing Page

Features โœจ

  1. Intuitive dashboard for managing commands and their expansions, making it easy for users to create, edit, and delete commands.
  2. Define shortcuts to trigger the expansions and save time.
  3. Import and export functionality to easily share commands with others.
  4. Compatible with popular browsers like Google Chrome, Opera, Safari, and more.
  5. Fully responsive design with support for accessibility tags and night mode.

What I learned? ๐Ÿ“š

During the development of Text Expander, I gained valuable experience and knowledge in the following areas:

  • Browser extension development using React and JavaScript.
  • Creating reusable components and implementing routing.
  • Utilizing object-oriented programming (OOP) in JavaScript.
  • User interface design and creating an intuitive experience.
  • Parsing and replacing text within input fields.
  • Cross-browser compatibility and testing.

Dependencies ๐Ÿ“ฆ

  • sass - popular CSS preprocessor that enhances the styling capabilities of CSS.
  • react-hook-form - library for building flexible and performant forms in React.
  • react-hot-toast - library for displaying notifications in React.
  • react-icons - a collection of popular icons for React applications.
  • react-router-dom - a routing library for React applications.

Future Additions ๐Ÿ”ฎ

In the future, the Weather App will include the following additions:

  • Support for Firefox.

Contributions ๐ŸŽ‰

I accept contributions in the form of bug fixes and code improvements. If you want to contribute, simply fork the repository, make your changes, and submit a pull request. ๐Ÿค˜

About the Creator ๐Ÿ‘จโ€๐Ÿ’ป

My name is Alexander Pรฉrez and I am the creator of this app. I am a web developer with a passion for creating fun and interactive experiences for users. If you have any questions or suggestions about the app, please don't hesitate to contact me through my social networks: