facebook kickstarter


The architecture of BluePrint Curricula uses some of the latest client-server cloud based technology to ensure reliability, speed, and flexibility.



The Java backend service uses ReST and JSON for the protocol and is deployed on Google App Engine.

  • Google App Engine provides the necessary scale and reliability
  • ReST and JSON provides for a simple common protocol which allows for the development of many different clients such as web based Javascript or native mobile apps.

Web Client

Javascript client application built using Google Web Toolkit.

  • Accessability from any plcae there is a web browser
  • More work done on client side gives the application a quicker response time when run ove the web

Mobile Client

Future native mobile applications.