GithubHelp home page GithubHelp logo

averyregier / club-tracker Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 1.13 MB

Keep track of the people and work done in kids' clubs.

License: GNU Affero General Public License v3.0

Java 91.90% CSS 0.74% JavaScript 1.36% HTML 0.56% FreeMarker 5.44%
club-management java club-tracker awana

club-tracker's People

Contributors

averyregier avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

club-tracker's Issues

Support All Together curriculum

  • UI to generate a club night schedule
  • Logic to associate sections with the club night schedule
  • Use the schedule to find the next section a child should do
  • Persist the schedule and reload it

Custom registration fields

There is some registration information we need for application functioning, but there is other information the organization running a program needs to know outside of that. Such as knowing what allergies a clubber has so that they avoid them during snack time, or deal with emergency situations

Track attendance

  • Schedule persistence needs done before we start.
  • Figure out where in the UI to track attendance
  • Assume attended if a section is signed?
  • Award blue jewels for attendance in Sparks.
  • Print name tags on checkin
  • Able to expand checkin for uniform, bible, handbook, or special event participation.

Add Cubbies curriculum

  • Add the curriculum
  • Handle Extra Credit
  • Handle Awards
  • Handle Stickers
  • Handle adding holiday sections to the schedule
  • Allow parents to sign indicate the section is ready

Award AWANA bucks

  • Policy settings for how many points to award
  • Allow name of the award to be set
  • Allow listeners/leaders to give points.
  • Automatic points per section signed
  • Automatic points per objective met (needs objective support)
  • Persist the awards
  • Allow points to be given by listeners or during ceremony
  • Allow points to be deducted for a store
  • Point audit trail persisted
  • Point audit trail viewable

Move login to post-registration

Feedback from parents leads to the conclusion that the login is a barrier to getting kids registered. We need to:

  • Register first, then offer the option of creating a login that will allow parents to see their records.
  • Provide text after registration that tells parents about the benefits of the system.
  • Offers an email that will allow them to create a login later.
  • Expire invitation emails after some configured time for information security.
  • If an expired invitation is used, tell them they need to request a new invitation from a secretary, and why (information security).
  • Provide an easy way for a secretary to send an invitation to a parent.
  • Have the system directly send invitations.
  • Kiosk registration does not require a login

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.