Skip to content

rhefner1/ghidonations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

585 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GHI Donations

GHI Donations organizes the donations of Global Hope India (http://globalhopeindia.org) and was engineered by Ryan Hefner (http://r.hefner1.com).

For much more information and in-depth documentation, check out the project wiki.

The application does three major things:

  • Track donations (offline and from PayPal)
  • Manage teams that are fundraising
  • Organize contact information

It utilizes:

  • Google App Engine (Python 2.7)
  • App Engine NDB and webapp2 modules
  • JQuery frontend
  • Google Cloud Endpoints
  • Search API
  • And many others...

The four main modules are:

  • DataModels.py (contains all data models and methods)
  • GlobalUtilities.py (contains utility functions and many functions referenced by data models)
  • endpoints.py (contains the Cloud Endpoints API communication code)
  • mooha.py (the HTTP GET and POST web handlers)

Installing

Before deploying, make lib and run pip install -t lib -r requirements.txt.

About

GHI Donations application for tracking donations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published