Skip to content

HTHS/NHS-Service-Tracker

 
 

Repository files navigation

AtYourService-School

Build Status Coverage Status

A django-based app to track your service hours on the web

This is the version of AtYourService to run on a school domain

For the future standalone website, go here

Vision doc here

Withheld settings files

dev_settings.py/prod_settings.py

  • DATABASES
  • STATIC_ROOT
  • STATICFILES_DIRS
  • TEMPLATE_DIRS
  • EMAIL_BACKEND
  • DEFAULT_FROM_EMAIL
  • LOGGING
  • CACHES
  • ALLOWED_HOSTS

personal_settings.py

  • SECRET_KEY
  • ADMINS
  • MANAGERS
  • SCHOOL_NAME
  • SCHOOL_NAME_SHORT
  • SOCIAL_AUTH_GOOGLE_OAUTH2_KEY
  • SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET

Changelog

v0.1.0

Initial release. Corresponds with AtYourService v0.1.0

  • [+] User account manipula tion
  • [+] Email notification
  • [+] Organization manipulation and administration
  • [+] Confirmation of user attendance
  • [+] Email verification

v0.2.0

  • [+] NHS Admin page:
    • view reports of students
    • disapprove of bad events
    • demerits
  • [+] Travis CI/Coveralls
  • [+] Member vs. Candidate rules and tracking
  • [+] Monthly rules for members

v0.3.0

  • [+] Login with Google

v0.4.0

  • [+] Organizers can earn hours on their events
  • [fix] Visual stuff
  • [fix] logged in users going to /signup/social
  • [fix] org admin change on nhs list page

About

A version of AtYourService to run on a school domain

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 84.4%
  • CoffeeScript 7.6%
  • JavaScript 6.0%
  • CSS 2.0%