Skip to content

VandyHacks-Internal/vaken-pair-programming

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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%