Hyperpass uses a set of carefully selected web technologies to create a unified, modern experience across all platforms.
These technologies work together to make creating quality web-apps practical and enjoyable. However, Hyperpass was designed to be available across all platforms, not just the web. Recent advancements over the past few years have finally made the ideal of using a single codebase across web, desktop, and mobile practical. Some solutions such as React Native or Flutter attempt to convert code into the native equivalent for each platform. While this may sound appealing initially, in practice, this method complicates the codebase, restricts UI design, and constantly falls out of date compared to true native apps. Instead of accepting these compromises, Hyperpass takes a fully web-based approach, using Electron for its desktop app and Capacitor for its mobile app. Both technologies create a web wrapper on the target platform while also providing access to commonly used native functionality such as window controls and biometric authentication.
With this state-of-the-art stack, Hyperpass takes full advantage of the extreme flexibility web technologies afford while also maintaining a strict and organized codebase.