NextTime
Time banking for Nextcloud: post a request, volunteer, earn hours, public ledger. This is its one-page demo of the whole workflow, with made-up data held in memory: reload and it starts again.
It opens as a page of its own, from this site, in your browser. This site loads nothing from other hosts, so neither does the demo.
Served from here, it changes in three ways, all in the copy: the libraries come from this site (the table below), MapLibre runs its worker from a file here, and the map has no base map, because its tiles would come from another server. The markers and the whole workflow are there.
Vue builds this page's templates in your browser, which needs the browser's eval. This site's policy allows that for this demo's folder alone.
| Library | Licence | Source | From | sha256 of the tarball | Files |
|---|---|---|---|---|---|
| vue 3.5.44 | MIT (Evan You and Vue contributors) | its source | registry.npmjs.org; vue-3.5.44.tgz | 33cd651dcae080f76c110bdb035faf9e0bab35f44cd4bd9cf8cf40ae7ed97256 | vue.global.prod.js · vue.global.js |
| vue-router 4.6.4 | MIT (Eduardo San Martin Morote) | its source | registry.npmjs.org; vue-router-4.6.4.tgz | 831b6c4c185c37490bdfe6708585df9000d2264abf138a4bbba61daf944cc9c9 | vue-router.global.prod.js · vue-router.global.js |
| maplibre-gl 4.7.1 | BSD-3-Clause (MapLibre contributors) | its source | registry.npmjs.org; maplibre-gl-4.7.1.tgz | 7e8a778cff03abad64ae19674977058616e1cf7c3712cabd1c35461ae465f923 | maplibre-gl-csp.js · maplibre-gl-csp-worker.js · maplibre-gl-csp-dev.js · maplibre-gl-csp-worker-dev.js · maplibre-gl.css |
- Made by
- definitelynotaspren's work.
- Licence
- GNU AGPL-3.0-or-later, as its package.json gives it (LICENSE holds the AGPL 3.0 text).
- Run it yourself
- Download demo/index.html from the repository and open it in a browser (from there it loads its libraries from unpkg.com). The app itself installs into a Nextcloud, 29 to 35.
- Staged from
- NextTime-Dev at commit d22d931e4b1e, when this site was built.