You’ve completed the final tutorial in our Choose Your Own Adventure Presentations series. You now have a fully functional web-based voting system that allows your audience to cast their votes using either SMS or their web browser. The new web browser-based voting functionality is built on top of Flask, Reveal.js and WebSockets and provides an engaging user experience for both the presenter and the audience. With this upgrade, you can now easily add a new decision point to any presentation that allows your audience to vote with their web browser while still using SMS-based voting as a backup option. The system also provides a clean design and is easy to navigate, making it perfect for use in live technical talks or other presentations where audience participation is key.