Loyalty operator with discount-bonus program - CityClubCard project
"CityClubCard" is the loyalty operator with a network of more than 200 POS-terminals by merchants in Kyiv (Ukraine) and 30,000 clients with individual magnetic cards. Provided solution, based on three main components: database, terminal server and administrative panel. Developed system, implementing business-logic, financial flows, and updating clients' account state. Solution allows user to get full information about its current state using secured multiuser administrative panel.
Main features:
- complicated server business-logic in the project
- accounting database for managing separately all accounts of private clients and network business partners
- flexible loyalty politics
- automatic discount and bonus calculation, operations execution and canceling
- registering all operations during the whole project life
- analytical assessments and reports done by clients, network business partners and the operator
- administrative panel - web application based on Google Web Toolkit and GWT Pleso Framework
- high data security level and multiuser access
- multi-thread terminal server - accepts and processes requests from the network of mobile terminals
Technologies:
PostgreSQL, Java (Tomcat), GWT, Python (Twisted), Linux Debian, bash scripting
Developing period:
01.10.2006 - 01.05.2007
Search form in administrative panel:
Reference book example:
Various data types support: