Skip to content

dribdat/certify

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

Distribute certificates with pizzazz 🥳

Resources

License

Stars

Watchers

Forks