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.
- 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.
- Invoke the app by pressing
Shift + Space
to instantly search for and locate the shortcut you need.
- Mark essential or frequently used shortcuts as favorites for quicker access and prioritization.
- Regular use of saved shortcuts fosters learning and long-term memorization for increased efficiency.
- Seamlessly starts with your system to be always ready.
- Available for Windows, macOS, and Linux.
- Frontend: React + TailwindCSS + Mantine + React Hotkeys Hook + React Infinite Scroll
- Backend: Electron framework + Firebase + tRPC
- State Management: Zustand + React Query (TanStack)
Follow these steps to get started with Shortcut Wizard on your local machine:
-
Clone the repository:
git clone https://github.com/giayychan/shortcut-wizard.git cd shortcut-wizard
-
Install the dependencies:
npm install
-
Start the application in development mode:
npm start
-
Build the application for production:
npm run build
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!
- Buy Me A Coffee: Buy Me A Coffee
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.
-
Fork the repository.
-
Create your feature branch:
git checkout -b feature/your-feature-name
-
Commit your changes:
git commit -m "Add your message here"
-
Push to the branch:
git push origin feature/your-feature-name
-
Open a pull request.