Administrative tool and POS front-end for the Sisters of the Road Cafe
codeforgoodconf, updated
🕥
2023-01-12 08:30:42
Sisters of the Road Cafe Admin and POS system
At Sisters of the Road Cafe, anyone can come in and purchase an affordable meal.
Those without the ability to afford a meal can trade volunteer time for cafe
credits. Currently, these volunteer credits are tracked manually, and the
purpose of this app is twofold:
- Provide a Point of Sale style interface, suitable for an iPad, for
checking out with credits
- Provide an administrative view into volunteers' credit balances
With a system like this, the checkout process at the cafe can go more smoothly,
making running the checkout counter easier and faster. Administrators at the
cafe will be able to log into the Django Admin to look at volunteers, make
notes, and adjust balances as needed.
Technology
This tool is a Django app with Preact frontend and Postgres for the database.
Setup/Installation Instructions
See the Setup document for instructions on how to run this app on your machine.
Contributing
Please read our guidelines for contributing if you'd like to
contribute to the project!
Event MVP Functionality Overview
Staff users can...
- Log in and see the main barter-checkout page
- Search for a barter account by customer name (fuzzy search)
- Checkout a meal with a barter account
- Add volunteer credit to a barter account
Admin users can...
- Log in and see the main admin page
- Add new barter accounts
- Add new staff accounts
- Search for barter accounts
- View all barter accounts
- View credit balance for customer
- See log of how credits were used
Checkout interface is...
- optimized for iPad
- intuitive for users with variety of tech experience
- easy to read
Admin interface is…
- not accessible to regular staff users
Contributors
See Authors.
License
See License.
Issues
opened on 2023-01-12 08:30:42 by dependabot[bot]
Bumps debug from 2.6.8 to 2.6.9.
Release notes
Sourced from debug's releases.
2.6.9
Patches
- Remove ReDoS regexp in
%o
formatter: #504
Credits
Huge thanks to @zhuangya
for their help!
Changelog
Sourced from debug's changelog.
2.6.9 / 2017-09-22
- remove ReDoS regexp in %o formatter (#504)
Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/codeforgoodconf/sisters-of-the-road-admin/network/alerts).
opened on 2022-11-15 22:52:24 by dependabot[bot]
Bumps loader-utils from 1.1.0 to 1.4.2.
Release notes
Sourced from loader-utils's releases.
v1.4.2
1.4.2 (2022-11-11)
Bug Fixes
v1.4.1
1.4.1 (2022-11-07)
Bug Fixes
v1.4.0
1.4.0 (2020-02-19)
Features
- the
resourceQuery
is passed to the interpolateName
method (#163) (cd0e428)
v1.3.0
1.3.0 (2020-02-19)
Features
- support the
[query]
template for the interpolatedName
method (#162) (469eeba)
v1.2.3
1.2.3 (2018-12-27)
Bug Fixes
- interpolateName: don't interpolated
hashType
without hash
or contenthash
(#140) (3528fd9)
v1.2.2
1.2.2 (2018-12-27)
Bug Fixes
... (truncated)
Changelog
Sourced from loader-utils's changelog.
1.4.2 (2022-11-11)
Bug Fixes
1.4.1 (2022-11-07)
Bug Fixes
1.4.0 (2020-02-19)
Features
- the
resourceQuery
is passed to the interpolateName
method (#163) (cd0e428)
1.3.0 (2020-02-19)
Features
- support the
[query]
template for the interpolatedName
method (#162) (469eeba)
1.2.3 (2018-12-27)
Bug Fixes
- interpolateName: don't interpolated
hashType
without hash
or contenthash
(#140) (3528fd9)
1.2.2 (2018-12-27)
Bug Fixes
... (truncated)
Commits
Maintainer changes
This version was pushed to npm by evilebottnawi, a new releaser for loader-utils since your current version.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/codeforgoodconf/sisters-of-the-road-admin/network/alerts).
opened on 2022-04-27 18:58:16 by dependabot[bot]
Bumps async from 2.5.0 to 2.6.4.
Changelog
Sourced from async's changelog.
v2.6.4
- Fix potential prototype pollution exploit (#1828)
v2.6.3
- Updated lodash to squelch a security warning (#1675)
v2.6.2
- Updated lodash to squelch a security warning (#1620)
v2.6.1
- Updated lodash to prevent
npm audit
warnings. (#1532, #1533)
- Made
async-es
more optimized for webpack users (#1517)
- Fixed a stack overflow with large collections and a synchronous iterator (#1514)
- Various small fixes/chores (#1505, #1511, #1527, #1530)
v2.6.0
- Added missing aliases for many methods. Previously, you could not (e.g.)
require('async/find')
or use async.anyLimit
. (#1483)
- Improved
queue
performance. (#1448, #1454)
- Add missing sourcemap (#1452, #1453)
- Various doc updates (#1448, #1471, #1483)
Commits
Maintainer changes
This version was pushed to npm by hargasinski, a new releaser for async since your current version.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/codeforgoodconf/sisters-of-the-road-admin/network/alerts).
opened on 2022-02-11 22:07:28 by dependabot[bot]
Bumps follow-redirects from 1.2.4 to 1.14.8.
Commits
3d81dc3
Release version 1.14.8 of the npm package.
62e546a
Drop confidential headers across schemes.
2ede36d
Release version 1.14.7 of the npm package.
8b347cb
Drop Cookie header across domains.
6f5029a
Release version 1.14.6 of the npm package.
af706be
Ignore null headers.
d01ab7a
Release version 1.14.5 of the npm package.
40052ea
Make compatible with Node 17.
86f7572
Fix: clear internal timer on request abort to avoid leakage
2e1eaf0
Keep Authorization header on subdomain redirects.
- Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/codeforgoodconf/sisters-of-the-road-admin/network/alerts).
opened on 2022-01-21 19:48:27 by dependabot[bot]
Bumps ipython from 7.2.0 to 7.16.3.
Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/codeforgoodconf/sisters-of-the-road-admin/network/alerts).
opened on 2021-06-10 18:51:36 by dependabot[bot]
Bumps django from 2.1.5 to 2.2.24.
Commits
2da029d
[2.2.x] Bumped version for 2.2.24 release.
f27c38a
[2.2.x] Fixed CVE-2021-33571 -- Prevented leading zeros in IPv4 addresses.
053cc95
[2.2.x] Fixed CVE-2021-33203 -- Fixed potential path-traversal via admindocs'...
6229d87
[2.2.x] Confirmed release date for Django 2.2.24.
f163ad5
[2.2.x] Added stub release notes and date for Django 2.2.24.
bed1755
[2.2.x] Changed IRC references to Libera.Chat.
63f0d7a
[2.2.x] Refs #32718 -- Fixed file_storage.test_generate_filename and model_fi...
5fe4970
[2.2.x] Post-release version bump.
61f814f
[2.2.x] Bumped version for 2.2.23 release.
b8ecb06
[2.2.x] Fixed #32718 -- Relaxed file name validation in FileField.
- Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/codeforgoodconf/sisters-of-the-road-admin/network/alerts).