Skip to content

Shortcut Wizard is a desktop app that helps professionals and students organize and access application shortcuts effortlessly, boosting productivity with ease.

Notifications You must be signed in to change notification settings

giayychan/shortcut-wizard

Repository files navigation

Shortcut Wizard 🧙‍♀️

A productivity-boosting desktop application built with Electron and React, designed to help professionals and students organize, access, and memorize application shortcuts effortlessly. Shortcut Wizard makes it easy to store, retrieve, and favorite your most-used shortcuts, empowering users to achieve better productivity with less effort.


Features 💡

1. Organized Shortcut Management

  • Save application shortcuts grouped by their application name in a folder-like structure.
  • Quickly search and access saved shortcuts without needing to google it again.

2. Instant Access

  • Invoke the app by pressing Shift + Space to instantly search for and locate the shortcut you need.

3. Favorite Shortcuts

  • Mark essential or frequently used shortcuts as favorites for quicker access and prioritization.

4. Encourages Shortcut Memorization

  • Regular use of saved shortcuts fosters learning and long-term memorization for increased efficiency.

5. Auto-Launch

  • Seamlessly starts with your system to be always ready.

6. Cross-Platform

  • Available for Windows, macOS, and Linux.

Tech Stack 🛠️

  • Frontend: React + TailwindCSS + Mantine + React Hotkeys Hook + React Infinite Scroll
  • Backend: Electron framework + Firebase + tRPC
  • State Management: Zustand + React Query (TanStack)

Installation 🔧

Follow these steps to get started with Shortcut Wizard on your local machine:

  1. Clone the repository:

    git clone https://github.com/giayychan/shortcut-wizard.git
    cd shortcut-wizard
  2. Install the dependencies:

    npm install
  3. Start the application in development mode:

    npm start
  4. Build the application for production:

    npm run build

Demo 📸

Shortcut Wizard Demo


Buy Me A Coffee ☕️

If you enjoy Shortcut Wizard and would like to support the development of this project, buy us a coffee! Your support will help keep this project alive and improve its features!


Contributing 🤝

Contributions are welcome! If you have ideas for new features or spot issues, feel free to open a pull request or raise an issue in the repository.

  1. Fork the repository.

  2. Create your feature branch:

    git checkout -b feature/your-feature-name
  3. Commit your changes:

    git commit -m "Add your message here"
  4. Push to the branch:

    git push origin feature/your-feature-name
  5. Open a pull request.


About

Shortcut Wizard is a desktop app that helps professionals and students organize and access application shortcuts effortlessly, boosting productivity with ease.

Topics

Resources

Stars

Watchers

Forks