Giter Site home page Giter Site logo

kbohinski / chronicel Goto Github PK

View Code? Open in Web Editor NEW
18.0 2.0 2.0 3.44 MB

Our super sweet hacker management system, built for HackTCNJ 2017+ | Used by Hack@WPI 2018!

Home Page: https://github.com/kbohinski/chronicel

License: MIT License

Python 33.59% HTML 58.12% JavaScript 8.29%
flask python mlh hacking hackathon management-system registration hacktcnj tcnj js

chronicel's Introduction

chronicel

Our super sweet hacker management system for HackTCNJ 2017 & 2018!

chronicel is a simple and minimal registration system made for HackTCNJ. It provides both hackers and organizers everything they need all in one place. HackTCNJ is a smaller, more personal hackathon, so we have no need for hacker applications, team registration, or reimbursement.

HackTCNJ 2017 Logo

Hacker's view:

Hacker page

Organizer's view:

Admin page Options page

We wanted to provide our hackers the best registration experience we could.

It also has a really nice system for organizers to work with MyMLH, this is what we would really love for others to build upon!

Used By:

  • HackTCNJ 2017 & 2018
  • Hack@WPI 2018

Let us know if you are using chronicel! Add yourself to this list with a PR!

Design Requirements:

  • Realtime Registration Updates
  • Automatic Waitlist Management
  • MyMLH Integration
  • Resume Collection
  • Mailchimp Integration
  • Administrative Dashboard
  • Check In
  • Hacker Self Service ('Day Of' Dashboard, Update Info, Drop Application, Contact, View Past Emails)
  • Error Reports & Metrics
  • Slack Notifications for Organizers

Setup:

  • git clone https://github.com/kbohinski/chronicel.git && cd chronicel
  • pip3 install -r requirements.txt
  • Fill in all config files!
  • Database:
python3
from flask_app import db
db.create_all()
  • Automatic waitlist management setup: Setup your favorite cron like tool to run python3 manage_waitlist.py nightly!
  • python3 flask_app.py
  • ๐ŸŽ‰ ๐Ÿ”ฅ ๐Ÿ™Œ ๐Ÿ’ƒ ๐Ÿ‘Œ ๐Ÿ’ฏ

chronicel's People

Contributors

binamkayastha avatar kbohinski avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.