news.volyx.in

Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab) (bento.page)

1033 points by starfallg · 36 days ago · 239 comments on HN

Article summary

The creator of Bento, a self-contained HTML file that allows for editing, viewing, and collaboration on presentations, shared the project on GitHub. The file contains a plain block of JSON data and a base64 blob that loads in the browser, allowing for seamless upgrades and offline access. The project aims to provide a simple and portable alternative to traditional presentation software. The creator used AI-generated code to speed up development, which was completed in a short amount of time.

Main themes

  • Single-file web apps
  • Presentation software
  • Collaboration tools
  • AI-generated code
  • Offline access
  • Portable presentations

What commenters say

  • The project's use of a single file for presentations is a breath of fresh air in a world where many applications require multiple files and online connectivity.
  • The incorporation of AI-generated code has sparked debate, with some seeing it as a necessary tool for efficient development and others questioning its role in the project.
  • Some users have expressed concerns about the potential drawbacks of the single-file approach, such as limited scalability and lack of support for complex features.
  • The project's similarity to existing tools like TiddlyWiki and Reveal.js has been noted, with some suggesting that it could learn from their approaches to features like vertical slides and state slides.
  • There is a need for a setting to switch off animations, which can be distracting for some users.
  • The use of base64 encoding and compression has been criticized for making the code difficult to read and understand.
  • The project's potential for collaboration and offline access has been praised, with some seeing it as a game-changer for certain use cases.
  • The idea of single-file web apps is not new, but the project's implementation and use of AI-generated code have generated significant interest and discussion.