При регистрации в приложении за пользователем закрепляется уникальный счёт.
Предполагается, что пользователь сам изначально определит сумму, которую ему необходимо накопить. Для большего удобства минимальное значение будет установлено в 500 рублей. Ограничение тоже будет разумно установить. Далее пользователь по индивидуальным возможностям начинает вносить в копилку деньги.
Это могут быть любые суммы от 10 рублей. Деньги будут откладываться на личный счёт пользователя. Вывод средств будет возможен только тогда, когда сумма достигнет запланированного значения. Но и вывод любой уже накопленной суммы всё же должен быть доступен, например спустя месяц от первого взноса в копилку можно её разбить и забрать что там было ( за досрочное разбитие копилки например берётся комиссия какой то процент от суммы накопленной или фиксированный ) нажав кнопку снять средства визуально проигрывается видосик или скрипт разбивающий копилку, с посыпавшимися из неё копейками, покатавшись по экрану, они дружно и звеня улетают в кошелёк директора - да ладно, юзера :)
Основная цель данного приложения успешно накопить средства на какую-то важную покупку. Невозможность мгновенного вывода из копилки даст большую мотивацию накопить средства и их не потратить заранее.