Creation of a Digital Membership Card


Cause Areas


It's flexible! We'll work with your schedule.


524 J. Clyde Morris BlvdNewport News, VA 23601


This is a one-time project and will be open until filled.

The Virginia Living Museum is seeking someone to create a digital membership card that would be able to be stored in a smartphone wallet. Ideally, this would be someone with experience in web server setup and configuration, Node.js and Javascript.

The components that would need to be addressed are as follows:

  • Interfacing with our membership system to be able to access data for our memberships.
  • Setting up node.js on an externally accessible web server.
  • Installing and configuring the Passkit Node module.
  • Sign up as an Apple Developer, and generate a digital certificate from the IOS Provisioning Portal.
  • Create a pass template and package.
  • Write the Javascript code to generate passes for our membership data.
  • Generate email messages for members with download links for their digital membership pass.

Feel free to contact us with any questions or clarifications regarding this project. We look forward to working with you!

Successful volunteer candidate will possess prior training and experience necessary to demonstrate the necessary skills for the completion of this project. We estimate this one-time project could take up to a few months to complete.

Please email cover letter and resume to notify us of your interest:

Address to: Volunteer Services Director,

Selected candidates will be called in for an interview.

Questions can be directed to (757) 534-7428 or emailed.


  • Mathematics
  • Analytics
  • Database Administration
  • Computer Science

Good Match For


Requirements & Commitment

  • Must be at least 18
  • flexible

Report this opportunity

Report this opportunity