Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

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

README.md

Ipsut

Ipsut is a simple webapp for setting up/tracking user check-ins using QR codes. It is written in Python using the Flask framework.

Written by Jason Rigden and Daniel Kraft for the 2017 AngelHack Global Hackathon Series: Seattle

It is live and available at http://ipsut.frigginglorio.us

Usage

Ipsut allows you to create "Events" that have a series of check-in "Sheets". A check-in sheet consists of a QR Code, basic info (a title and description), and an optional map via the HERE API with coordinates in lattitude/longitude.

The application currently allows admin users to create the events and sheets, shows them a printout of the QR code associated with it. The admin is then able to go to their specified location and display the code. Any logged-in user who scans the QR code with their phone is then given a "Point" in the event, and is added to the Event and global leaderboards.

Common use cases include tracking users for prize drawings in a pubcrawl or treasure hunt.

Development

git clone https://github.com/ipsut/ipsut
cd ipsut
pip install -r requirements.txt
python webapp.py

TODO

  1. Setup OAuth (currently login system is a sham. to log in as admin to view created QR codes for printing, simply navigate to /signin with username admin, and any password)
  2. Flesh out event management. Create "events" table/model with user access controls.
  3. Fix UI/make less confusing. Fix mobile page navigation.

Etymology

Ipsut is a Pacific Northwest Native American word meaning "hidden place". It is pronounced "Ipsoot".

About

Hackathon built Check-In app in Flask

Resources

Releases

No releases published

Packages

No packages published