Final project for Udacity course: UD859 Developing Scalable Apps using the Google App Engine(GAE) with Java.
Final project involved creating a Conference application where users login with their Google+ account, create and register for conferences.
Most important concept used is GAE Endpoints, along with GAE Datastore, Memcache, and task queues to send automatic emails are used.
- Project Website: http://cafesanu-gae.appspot.com/
- Update the value of
application
inappengine-web.xml
to the app ID you have registered in the App Engine admin console and would like to use to host your instance of this sample. - Update the values in
src/main/java/com/google/devrel/training/conference/Constants.java
to reflect the respective client IDs you have registered in the Developer Console. - (Optional) Mark this file as unchanged as follows: $ git update-index --assume-unchanged src/main/java/com/google/devrel/training/conference/Constants.java
- mvn clean install
- Run the application with
mvn appengine:devserver
, and ensure it's running by visiting your local server's address (by default localhost:8080.) - Get the client library with
mvn appengine:endpoints_get_client_lib
- Deploy your application.