Skip to content

VandyHacks-Internal/vaken-pair-programming

This branch is 71 commits behind VandyHacks/vaken:staging.

Folders and files

NameName
Last commit message
Last commit date
Jul 23, 2019
Oct 12, 2019
Oct 26, 2019
Oct 1, 2019
Nov 25, 2019
Nov 14, 2019
Nov 25, 2019
Dec 6, 2019
Oct 26, 2019
Jul 8, 2019
Oct 26, 2019
Apr 24, 2019
Nov 14, 2019
Jul 8, 2019
Oct 26, 2019
Jul 19, 2019
Jan 23, 2019
May 20, 2019
Nov 14, 2019
Oct 17, 2019
Apr 23, 2019
Nov 14, 2019
Aug 11, 2019
Oct 29, 2019
Oct 1, 2019
Jan 22, 2020
Jan 22, 2020
Nov 25, 2019
May 16, 2019
Jan 17, 2020
Sep 29, 2019
Nov 25, 2019

Repository files navigation

Vaken

CircleCI codecov GitHub Depfu Maintainability Netlify Status

A next-gen hackathon registration system.

Features

  • Full hacker view and management system
  • Create and edit sponsors
  • Create and edit events, with Google Calendar integration
  • Supports storing NFC IDs for hackers, compatible with most NFC scanners/wristbands/cards.
    • Supports tracking event attendance when scanning hackers into events
  • Sends emails via AWS SES for hacker acceptances automatically
  • Stores resumes in GCP
  • [WIP] Dashboard with detailed statistics for organizers

User Roles

  • Organizer (Admin)
    • see hacker management view below
    • can scan NFC
  • Volunteer
    • can scan people into events via NFC or manual search mode
  • Mentor
  • Hacker
    • can create and update application
    • see current application status
    • can RSVP after acceptance
  • Sponsor
    • supports permissions based on tier and company

Tooling

  • TypeScript
  • GraphQL via Apollo
  • React
  • React-Router
  • Styled Components
  • Immer
  • Passport
  • Express

Screenshots

Login Page

Login Page

- supports Github, Google, and Microsoft SSO logins

Detailed Hacker Management for Organizers

Organizer Page

- view individual hacker applications
- fuzzy search + filter by various fields (first name, last name, email, school, grad year)
    - can have multiple search fields
- filter by events attended
- accept/reject hacker applications
- export filtered hacker data to .csv

Sponsors Management

Sponsor page

- create sponsorship tiers, and set permissions
- create companies, associate with a tier
- create sponsors, associate with a company

Contributing

All contributions are welcome. Please read CONTRIBUTING.md for setup and development instructions.

Customizing for your event

Questions?

Feel free to reach out to us at info[at]vandyhacks.org or dev[at]vandyhacks.org!

Thanks

  • To Netlify for providing us with a free pro plan for this open source project.

About

Next-gen hackathon registration system

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 95.1%
  • JavaScript 4.7%
  • Other 0.2%