Presentation software that allows to access presenter slides from mobile devices connected to conference-hall Wi-Fi network.
Makes your slides available to people in back rows with sight issues.
NB: there is also a "audience view" window for use on projector, it's not displayed here
Advantages:
- Cross-platform and open source
- Works locally and doesn't depend on internet access
- Allows speakers to use any slide editor they want
- Connect to a Wi-Fi
- Run an application
- Select a directory containing PDF slides
- Perform additional setup steps and start a presentation
- Ask an audience to connect to the same Wi-Fi network
- Press a special button to display QR-code
Then by reading and opening a link from the QR-code audience will see currently displayed slide that will be updated as you switch slides or presentations.
Important notice: this application wan't tested in battle conditions so use it carefully. If you encountered any kind of issues please feel free to provide feedback.
-
The application starts a web-server on port 8080, make sure it's not blocked by firewall rules
-
Network routers may have a limit on a number of simultaneous clients, make sure it meets your needs
-
Throughput of routers is also limited, make sure your PDF files are optimized using Adobe Compress PDF or iLovePDF
Just download and use a binary for your OS from release page.
Those binaries aren't signed and notarized so Windows and MacOS users may encounter security warnings from OS and antivirus software.
Clone the repository:
git clone https://github.com/alexeyoganezov/harbored.git
cd harbored
Build front-end:
cd client
npm install
npm run-script build
Build embeddable resources:
cd ../
go get github.com/leaanthony/mewn/cmd/mewn
mewn
Create a binary:
go mod download
go build
And run it when needed:
./harbored
If you need a distributable use following commands:
go get fyne.io/fyne/v2
fyne package -os darwin
fyne package -os linux
fyne package -os windows