Skip to content

Rework Penpoint to work around mobile passes - ditch student ID's entirely - #23

Merged
averwhy merged 6 commits into
mainfrom
pointpass
Aug 24, 2026
Merged

averwhy merged 6 commits into
mainfrom
pointpass

Conversation

@averwhy

@averwhy averwhy commented Jun 29, 2026 •

Copy link
Copy Markdown
Owner

This PR does the following:

  • Adds mobile wallet passes: students can visit /pass to add a digital 'pass' to their mobile wallet
  • This pass enables them to earn points (SGA senators scan the QR code on the pass)
  • Allows anyone to make an account now so their pass can be attached to their account
  • Scanning page on the backend is now built to work with a standard barcode/QR code scanner (though it will be/was tested with this one
  • Admins can see passes created and if they have an account attached to them

This was achieved by:

  • Reworking the entire backend to remove accounts having student ID's
  • Reworking point check page to
  • Remove new account requests (SGA, OSI and E-Board members just email SGA now and their existing account will have their role updated manually)
  • Adding necessary configuration for Apple and Google wallet API's
  • Adding necessary features and components to meet the criteria above

Why?

Recently it was made known to SGA that IT is backing out of supporting the original project idea (student ID's, swiping, etc). In order to not lose all of the work that was made to resume Penmen Pride, this pivot will allow SGA to host the project entirely independent of SNHU. Student ID's are removed from ever being stored as to not transgress on FERPA.

(obviously this wont be merged until it's tested and done)

@averwhy
averwhy requested a review from NickantX June 29, 2026 04:11
@averwhy averwhy self-assigned this Jun 29, 2026
@averwhy averwhy added the enhancement New feature or request label Jun 29, 2026
@averwhy
averwhy requested review from NickantX and removed request for NickantX June 29, 2026 15:29
@averwhy

averwhy commented Jun 29, 2026

Copy link
Copy Markdown
Owner Author

sorry fat fingered that

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 24, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
penpoint 55dc2c8 Aug 24 2026, 02:54 AM

@averwhy
averwhy marked this pull request as ready for review August 24, 2026 02:55
@averwhy

averwhy commented Aug 24, 2026

Copy link
Copy Markdown
Owner Author

I am going to merge this now because otherwise it will be a pain in my rear to get cloudflare to not complain about this

@averwhy
averwhy merged commit 54cfa24 into main Aug 24, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant