wq: a modular framework supporting web / native apps for mobile surveys and geospatial data collection. Powered by Django REST Framework, Redux, React, and Material UI.
Getting Started is a versatile tool that can be installed through several different methods such as GitHub, Docker, PyPI, NPM, or CDN. This product offers a range of submodules that can be used to build robust offline-capable HTML5 data entry apps. It also includes a command line interface and project template and scaffolding tools. Additionally, it offers an extension for Django REST framework for CRUD APIs.
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows the model-view-controller (MVC) architectural pattern, providing an extensive set of built-in tools and conventions to streamline the creation of robust and scalable web applications.
React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
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.