Если вам заказали написать сайт микрокредитования
Программисты знают, что наибольшая ответственность ложится на них, когда необходимо написать софт, создать сайт или приложение, в основе функционирования которого лежат денежные потоки. Простейший, на первый взгляд пример - разработка сайта для мгновенного онлайн кредитования. В качестве образца можно привести типичный сайт выдачи микрокредитов: https://akshamat.kz/ реализующий взаимодействие потенциального получателя кредитов с теми, кто принимает решение о выдаче денег. Да, если речь только о рекламной составляющей такого сервиса, то это будет похоже на лендинг пейдж и это не сложное задание. Но, если функционал сайта финансовой организации, специализирующейся на выдаче микрокредитов предполагает полный цикл:
- регистрация клиента в кабинете;
- онлайн подача заявки на микрокредит;
- загрузка сканов документов клиента;
- подписание договора о предоставлении услуги;
- проверка подлинности документов клиента;
- реализация выплаты по заявке;
- прием денег на погашение полученного кредита;
- учет постоянных клиентов и скидок для них;
- база просроченных платежей возврата кредитов;
- списание безнадежных кредитов;
то разработчику придется учесть кучу нюансов и обязательно после создания ядра функционала его аккуратно и тщательно протестировать. Мы тут этим списком просто хотели актуализировать внимание и показать, что, казалось бы за простым по формулировке заданием кроется куча проблем, которые должны быть решены.
Плюс в основе беспроблемного функционирования сайта с микрокредитами лежит качественный и стабильный эквайринг, обеспечивающий платежи в режиме 24/7 и возможно в разных валютах, а не только в тенге или в другой местной валюте. Да и с математикой у разработчика такого сайта тоже все должно быть в порядке: как минимум с процентами надо уметь работать. И еще надо уметь правильно округлять, чтобы не наделать ошибок при вычислениях. Так что вот вам и пример, когда обычному программисту-верстальщику таки надо знать математику.
Вывод: если у вас нет опыта написания сайтов, построенных на получении и выплатах денежных средств, то попробуйте лучше поучаствовать в реализации такого проекта с более опытными программистами в команде, прежде чем браться за самостоятельную реализацию.