EchoList is a serverless, login-free to-do app that redefines the way users manage tasks and synchronize across devices. Unlike traditional productivity tools that require accounts or cloud infrastructure, EchoList leverages cutting-edge technologies to provide seamless, frictionless synchronization. It is designed for users who value privacy, simplicity, and direct device-to-device interaction without the need for authentication or server dependencies.
The app introduces a novel approach to task management by utilizing WebRTC (via PeerJS) for real-time data transport and ultrasonic audio (via ggwave) for device discovery. This unique combination allows users to link devices simply by "bumping" them together, making the setup process quick and intuitive. EchoList focuses on minimalism, offering a clean interface that prioritizes efficiency and clarity over complexity.
EchoList operates through a combination of WebRTC and ultrasonic audio technology. When two devices are brought close together, an ultrasonic signal is emitted, which is detected by nearby devices. This triggers a secure connection using WebRTC, enabling real-time synchronization of tasks without any user input beyond the initial bump.
The app maintains a local queue of tasks, which is synchronized with other connected devices. Users can add, edit, or delete tasks directly from the interface, and changes are instantly reflected across all linked devices. The system ensures that no central server or cloud service is involved, maintaining user privacy and reducing dependency on external infrastructure.
| Benefit | Description |
|---|---|
| Privacy | No personal data is stored in the cloud; all interactions are peer-to-peer |
| Simplicity | No login or account setup required |
| Speed | Instant synchronization via ultrasonic and WebRTC |
| Flexibility | Works across multiple platforms and devices |
| Minimalism | Clean, focused interface for high-frequency task management |
K for studio capture