Skip to content

A web app created for LAHacks 2019. Water Wars is an attempt to gamify water conservation by recording and publishing water meter data, encouraging the reduction of water use through friendly competition. This backend is built with Java and Postgres, while the frontend uses ReactJS. All hosting is done by Google Cloud Platform

License

Notifications You must be signed in to change notification settings

Infirmarian/water-wars

Repository files navigation

Hello Google App Engine for Java™

Build Status

This sample shows you how to deploy a simple "Hello World" application to Google App Engine.

Before you begin

  1. Download and install the Google Cloud SDK.

  2. Install and configure Apache Maven.

  3. Create a new Google Cloud Platform project, or use an existing one.

  4. Initialize the Cloud SDK.

    gcloud init
    
  5. Install the Cloud SDK app-engine-java component.

    gcloud components install app-engine-java
    

Deploying to App Engine

To run the application locally, use the Maven App Engine plugin.

mvn clean appengine:run

View the app at localhost:8080.

To deploy the app to App Engine, run

mvn clean appengine:deploy

After the deploy finishes, you can view your application at https://YOUR_PROJECT.appspot.com, where YOUR_PROJECT is your Google Cloud project ID. You can see the new version deployed on the App Engine section of the Google Cloud Console.

Next steps

  1. Read the App Engine documentation.
  2. Explore the other Google Cloud Platform sample applications for Java™.

Contributing changes

Java is a registered trademark of Oracle Corporation and/or its affiliates.

About

A web app created for LAHacks 2019. Water Wars is an attempt to gamify water conservation by recording and publishing water meter data, encouraging the reduction of water use through friendly competition. This backend is built with Java and Postgres, while the frontend uses ReactJS. All hosting is done by Google Cloud Platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published