Last updated by burtbeckwith 1 year ago
We used Grails on a project for Xerobank, one of our clients. They wanted to build the 2nd generation of their network privacy platform, which separates the identity of the user on two parts: the Deposit account they use for buying network access tokens for the system, and the Access account used for anonymously accessing the Xerobank VPN.The following areas of the system were implemented in Grails:
- Several parts of the VAULTS anonymity subsystem (which by itself is a big write-up)
- User checkout process at https://checkout.xerobank.com/
- Deposit and Access account control panels at https://activate.xerobank.com/
- Accounting of customer monthly payments, network token purchase and network token usage
- Accounting web services for the network subsystem to request more tokens to spend, as the user consumes their bandwidth allotment
- Account-related web services for Xerobank's Privacy Machine
- Administration and report tools
- The Bouncy Castle encryption libraries
- Our own plugins on Crypto and Currencies
- JFreeChart
- Jsecurity and the Jsecurity plugin
- Quartz plugin, to create scheduled services
- XML RPC plugin



