Skip to content

dribdat/certify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

certify

This is a small web application with a form which redirects to a download link. Asks participants to attest to having followed the Hack Code of Conduct. You can easily modify the content here.

Use this for a quick, simple solution to distributing certificates to event participants. We usually generate the certificates using an Inkscape template, some data in a CSV file, and this Python script.

A more sophisticated process, connected to an actual API, is under development at proxeus-node-dribdat.

Created with Vue.js, Buefy, Axios and CodeSandbox

An example certificate from an Opendata.ch Hackday

Deployment

To install, set the following environment variables:

  • VUE_APP_URL_CERTS - the public folder where certificate files are kept.
    • Currently only files formatted as FirstnameLastname.pdf are supported.
    • Note: a preview.png is expected to also be at this location.
    • No trailing slash.
  • VUE_APP_URL_LOGO - logo of the event (PNG, JPG)
  • VUE_APP_URL_SOCIAL - social media link (hashtag or account)
  • VUE_APP_URL_RESULTS - location where the results of the hackathon can be viewed
  • VUE_APP_INFO_EMAIL - an e-mail address for further information.
  • VUE_APP_INFO_CHANNEL - the URL of a chat channel for further information.

License

MIT - see LICENSE