This article is the first in a series on building a framework-less, offline-first, cross-platform application.
The author shares the use case of a web application for comparing fuel prices and updating them, where users are rewarded with points for their actions.
The business requirements include user management, fuel station management, lite and dark themes, and multi-language support.
The author discusses the technical requirements of offline-first mode, cross-platform compatibility, and avoiding the use of frameworks like React, Angular, or Vue.