Skip to content

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

Draft
averwhy wants to merge 2 commits into
mainfrom
pointpass
Draft

Rework Penpoint to work around mobile passes - ditch student ID's entirely#23
averwhy wants to merge 2 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

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