We would like to build a groupon-like engine to upload discount inventory for users to purchase. The initial usability will be following the way groupon or any other discount websites are made. We would like the implementation to be in Java as a Google App Engine instance. The payment backend will be using Paypal API. We would like to expose the functionality of the business logics into a RestFUL API for future de-coupling of the engine for mobility use.