Thanks to visit codestin.com
Credit goes to github.com

Skip to content

The final project of MTS Fintech Academy

turbosith/loan_applications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ОФОРМЛЕНИЕ КРЕДИТА 💸

Выпускной проект для Финтех Академии МТС.

Бизнес требования

  • Клиент должен иметь возможность получить тарифы и условия кредита
  • Клиент должен иметь возможность подать заявку на кредит
  • Клиент должен иметь возможность получить статус заявки на кредит
  • Клиент должен иметь возможность удалить заявку на кредит

Нефункциональные требования

  • Использовать в разработке последнюю версию Java и фреимворк Spring. Для создания структуры базы данных использовать liquibase с миграцями в формате .yaml, а запросы выполнять через JdbcTemplate.
  • Обрабатывать ошибки, с помощью ExceptionHandler.
  • Прикрутить Circuit Breaker, который сработает при времени ответа больше 1 секунды.

Инструкция локального запуска проекта

  1. Создайте H2 базу данных

image

  1. Установите следующие properties для базы данных

image

  1. База создана

Дополнительный функционал

  • Получение тарифа по id
  • Добавление нового тарифа

Ссылки

About

The final project of MTS Fintech Academy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages