PhonePresenter James King
winget install --id=PhonePresenter.PhonePresenter -e
Control presentations from your smartphone.
PhonePresenter is a wireless presentation control tool designed to allow users to manage slideshows from their smartphones. Offering seamless connectivity, compatibility with popular presentation software like PowerPoint and Google Slides, and intuitive controls for navigation, animations, and speaker notes, PhonePresenter enhances the presenter experience by providing freedom of movement while maintaining full control over the presentation.
Ideal for professionals who deliver frequent presentations, educators, or anyone seeking a more interactive and wireless presentation experience. Additional features include a laser pointer tool, slide timer, multi-device support, and the ability to install via winget.
README
PhonePresenter
Control presentations from your smartphone
Build From Source
Clone and Install Dependencies
git clone https://github.com/PhonePresenter/PhonePresenter.git
cd PhonePresenter
npm install
Run
npm start
Create Installer
Requires that electron-builder be installed.
npm run dist
Contribute
There's a lot of work that PhonePresenter needs to be a really modern app. In no particular order:
- Update to Electron 2.0.0
- Rewrite to use websockets instead of http requests
Switch to RobotJS so we're not shelling out to AutoHotKey/xdotool/osascript (should be easy)- Investigate how to make the screenshot capture faster
- Better structure the code and make it less messy!
- Improve the interface (though it's not too bad right now)
I don't have a whole lot of time to maintain PhonePresenter any more, so I heartily welcome PRs to fix above issues.