Skip to content

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.

License

Notifications You must be signed in to change notification settings

JHutter/Notemaker-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notemaker API

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.

Prerequisites

Account on Google App Engine.

Installing

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.

Built With

  • 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

Authors

Jon Hutter, github.com/jhutter

License

This project is licensed under the Apache 2.0 License - see the LICENSE file or here for details

Acknowledgments

  • 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

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages