Доработка проекта

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
25 января 2018, 16:09 • 2 отклика • 48 просмотров
Что необходимо:
- Добавить емейл авторизацию для приложения к существующим Facebook/Twitter методам.
(Бизнес логика есть, но нет endpoint-ов и документации)
- Добавить уведомления по email для определенных операций.
(Есть метод оплаты, нужно, чтобы при ее проведении, пользователю приходил емейл о том, что все хорошо)
- Добавить возможность ассоциировать компании с несколькими категориями
(Есть база со связью one-to-many, нужно сделать many-to-many)
- Добавить булевое поле isUrgent в существующую таблицу + сделать API метод для выборки всех объектов, которые имеют true.
- Починить авторизацию через LinkedIn.
(SDK кошмарно устарел, нужно обновить и завести)
- Добавить сохранение платежных карт в Stripe.
(Пользователь может прикрепить свою карту. Нужна бизнес логика + endpoint-ы + документация)

Стек технологий:
Java 8, Spring MVC/Security, Spring Roo 2, Tomcat, Stripe.

Какие есть сложности в проекте:
- Spring Roo. Само по себе зашквар, а он еще и старый. Но можем скинуть работающую версию нужную, которая ставится по принципу drop-in-place.
- Отсутствие Spring Boot, многие вещи прописываются конфигами xml-ными. Надеюсь, что с этим не придется столкнуться в рамках задач.