Simple API hosted on Google App Engine that uses Google+ OAuth2 to allow users to make/update/see notes, including a distinction between notes private to the user and notes by a user but visible to others.
Account on Google App Engine.
Upload the project to GAE, use terminal on GAE console to deploy using a command like gcloud app deploy --project [YOUR_PROJECT_ID]
.
Use the GAE deployment docs
or a quick-start tutorial project on GAE for more info.
- WebApp2 (python2.7)
- yaml for markup/configuration
- GooglePlus Oauth2 (little bit of re-inventing the wheel here)
- ndb for nonrelational database (see here)
- Google App Engine for hosting on the cloud
Jon Hutter, github.com/jhutter
This project is licensed under the Apache 2.0 License - see the LICENSE file or here for details
- Thanks for GAE documentation (and Stack Overflow question-askers who came before me, ha)
- CS 496 coursework cited throughout
- Other sources cited where they are used