Wq.app

screenshot of Wq.app

wq's app library: a JavaScript framework powering offline-first web & native apps for geospatial data collection, mobile surveys, and citizen science. Powered by Redux, React, Material UI and Maplibre GL.

Overview

wq.app is a suite of JavaScript modules designed to simplify the process of creating offline-capable mobile and desktop data collection apps. It is suitable for a variety of use cases, including surveys, geographic data capture and management, and crowdsourcing or citizen science projects. wq.app serves as the client component of the wq framework and can be easily integrated with a wq.db server or adapted for use with any API.

Features

  • Rapid Deployment: wq.app provides a collection of JavaScript modules that enable quick and efficient deployment of offline-capable data collection apps.
  • Mobile and Desktop: The framework supports the development of both mobile and desktop applications, ensuring compatibility across multiple devices.
  • Offline Capabilities: wq.app allows for offline data collection, ensuring that users can continue gathering data even without an internet connection.
  • Use Case Versatility: The framework is suitable for a wide range of use cases, including surveys, geographic data capture and management, and crowdsourcing or citizen science projects.
eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

rollup
Rollup

RollupJS is a popular and efficient JavaScript module bundler that takes the code from multiple modules and packages them into a single optimized file, minimizing the overall size of the application and improving its performance.