wq
📱🌐📋 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.
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 4 committers (25.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.0%) to scientific vocabulary
Keywords
Repository
📱🌐📋 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.
Basic Info
- Host: GitHub
- Owner: wq
- License: mit
- Language: JavaScript
- Default Branch: main
- Homepage: https://wq.io
- Size: 5.26 MB
Statistics
- Stars: 258
- Watchers: 21
- Forks: 46
- Open Issues: 6
- Releases: 29
Topics
Metadata Files
README.md
wq is a modular framework for field data collection and surveys via offline-capable mobile web apps.
Getting Started
wq can be installed via GitHub, Docker, PyPI, NPM, or a <script> tag via CDN. See the documentation for more information on getting started.
Dev Container (recommended)
- Go to https://github.com/wq/wq-docker-template
- Select "Use this template" -> "Create a new repository"
- Open the dev container via GitHub Codespaces or Docker Desktop
Docker Base Image
bash
docker run ghcr.io/wq/base:main
Python
bash
python3 -m venv venv
. venv/bin/activate
python -m pip install wq
wq create myproject
Node
bash
npm init @wq myproject
CDN
html
<script type="module">
import wq from 'https://unpkg.com/wq';
wq.init({});
</script>
Features
wq is made up of the following submodules, which are maintained as separate packages.
Module | Github | PyPI | npm | Description
---------------------------|---------------------|------------------|-----------|---------
| wq/wq | wq | wq | Top level package (specifies submodules as dependencies)
| wq/wq.app | wq.app | @wq/app | A JavaScript+Python library for building robust offline-capable HTML5 data entry apps.
| wq/wq.build | wq.build | | wq command line interface.
| wq/wq.create | wq.create | @wq/create | Project template and scaffolding tools.
| wq/wq.db | wq.db | | Django REST framework extension with design patterns for CRUD APIs.
Owner
- Name: wq framework
- Login: wq
- Kind: organization
- Location: Minneapolis, MN
- Website: https://wq.io/
- Repositories: 21
- Profile: https://github.com/wq
The wq framework generates mobile/web apps for offline field data collection (e.g. for crowdsourcing and citizen science).
GitHub Events
Total
- Watch event: 3
- Push event: 2
- Fork event: 7
Last Year
- Watch event: 3
- Push event: 2
- Fork event: 7
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| S. Andrew Sheppard | a****w@w****o | 867 |
| Ryan Nowakowski | t****n@f****m | 2 |
| Ben Norquist | n****n@g****m | 1 |
| Nidhal Selmi | n****i@a****u | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 54
- Total pull requests: 5
- Average time to close issues: over 1 year
- Average time to close pull requests: 10 days
- Total issue authors: 23
- Total pull request authors: 4
- Average comments per issue: 1.48
- Average comments per pull request: 0.8
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- sheppard (22)
- chlarsen (5)
- roberttodor (4)
- olivierdalang (3)
- tomaszn (2)
- guettli (1)
- babylonlin (1)
- jpic (1)
- thapaliya19 (1)
- mayank1989soni (1)
- alvaropascuaI (1)
- genlinjiao (1)
- jeremiahsa (1)
- dgleba (1)
- fccoelho (1)
Pull Request Authors
- tubaman (2)
- bnorquist (1)
- sheppard (1)
- Nydhal (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 130 last-month
- npm 24 last-month
- Total docker downloads: 15
-
Total dependent packages: 0
(may contain duplicates) -
Total dependent repositories: 19
(may contain duplicates) - Total versions: 46
- Total maintainers: 1
pypi.org: wq
A modular framework for mobile surveys and field data collection via offline-capable mobile web apps.
- Homepage: https://wq.io/wq
- Documentation: https://wq.io/
- License: MIT
-
Latest release: 2.1.0
published almost 2 years ago
Rankings
Maintainers (1)
npmjs.org: wq
Mobile data collection & survey framework
- Homepage: https://wq.io/
- License: MIT
-
Latest release: 2.1.0
published almost 2 years ago
Rankings
Maintainers (1)
Dependencies
- 283 dependencies
- @babel/core ^7.11.6 development
- @babel/plugin-transform-react-jsx ^7.10.4 development
- @babel/preset-typescript ^7.10.4 development
- @rollup/plugin-babel ^5.2.1 development
- @rollup/plugin-commonjs ^15.1.0 development
- @rollup/plugin-json ^4.1.0 development
- @rollup/plugin-node-resolve ^9.0.0 development
- @rollup/plugin-replace ^2.3.3 development
- prettier ^2.0.5 development
- rollup ^2.26.3 development
- rollup-plugin-analyzer ^3.3.0 development
- rollup-plugin-license ^2.3.0 development
- rollup-plugin-terser ^7.0.2 development
- @wq/app ^1.3.0
- @wq/map-gl ^1.3.0
- @wq/material ^1.3.0
- @wq/react ^1.3.0
- react ^16.13.1
- react-dom ^16.13.1
- wq.app >=1.3.0,<1.4.0
- wq.build >=1.3.0,<1.4.0
- wq.create >=1.3.0,<1.4.0
- wq.db >=1.3.0,<1.4.0