Wq

screenshot of Wq
django
react

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.

Overview:

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.

Features:

  • Top Level Package: Specifies submodules as dependencies
  • JavaScript+Python Library: For building robust offline-capable HTML5 data entry apps
  • Command Line Interface: wq.build
  • Project Template: wq.create
  • Django REST Framework Extension: wq.db

Summary:

django
Django

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
React

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

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.