За основу не брался готовый двигатель.
Было разработано:
1) Административный кабинет с изменением процента конвертации
2) Подцепление подсчета курса с центробанка
3) Вывод статистики переводов
4) Подключение платежной системы для полуавтоматического режима
5) Разработа реферальной программы для пользователей
6) Разработка скидочной системы (чем больше обменял, тем больше получил скидку)
7) Разработка уровней вложенности - % с каждого приведенного участника от его обмена
По дизайну ТЗ было - сделать максимально просто.