Попередній Наступний

Додаток для допомоги бездомним

Індустрія Благодійність
Розташування Англія
Розробка 2019–по сьогодні

Існує багато організацій, які збирають гроші на допомогу бездомним, але допомогти прожити ще один день це не вихід, потрібно зосередитися на тому, щоб допомогти змінити життя цих людей.

Завдання

Створити додаток, у якому можна дізнатися більше інформації про бездомного. Допомогти знайти нові кар'єрні можливості та змінити спосіб життя.

Рішення

Ми створили сервіс, у якому можна не просто жертвувати гроші, а подивитися історії людей, зрозуміти, чому вони стали такими і допомогти змінитися. У кожному профілі є історія і фотографії кожного нужденного, таким чином створюється реальний зв'язок між бездомним і користувачем, що викликає емоції і спонукає до довіри. Сервіс визначатиме і ставитиме цілі бездомному щодо його вмінь і талантів, на які він збиратиме гроші, можна спостерігати за його просуванням і допомагати в їх досягненні.

"Розробляти соціальні проєкти завжди цікавіше. Ти починаєш співпереживати долі користувачів застосунку і вкладаєш шматочок своєї душі в кожен написаний рядок коду."

Артем Генвальд, Backend розробник

Окрім бездомних є можливість допомагати і благодійним фондам, спостерігати де вони розташовані на карті і якщо немає фінансової можливості, можна допомагати іншими способами, наприклад їжею, речами та іншим.

Технології


Для реалізації бекенду ми використовували наш стандартний підхід з використанням PHP-фреймворку Symfony, готових сторонніх бандлів і наших напрацювань.

Це дало нам змогу отримати якісну архітектуру застосунку і сфокусуватися тільки на бізнес логіці.

Серцем бізнес логіки є фінансові транзакції (благодійні внески), для цього ми підключили платіжну систему Stripe та інтегрували її в мобільний застосунок і бекенд. Слід врахувати, що на момент інтеграції Stripe, набуло чинності положення про Strong Customer Authentication (SCA) для Європи, тож ми підключали вже нову версію API Stripe, щоб дотримуватися нових вимог фінансових транзакцій.

Бекенд реалізовано виключно у вигляді RESTful API. Мобільний застосунок на платформі iOS, а також кабінет адміністратора, написаний на JS-фреймворку Vue.js комунікують із сервером за допомогою API-запитів.

Результат

Ми спроектували мобільний застосунок із дружнім інтерфейсом, який допомагає легко дізнатися про нужденних, допомогти їм досягти цілей і стежити за їхніми досягненнями та змінами в житті.

Над проектом працювали:

  • Анастасія
    Анастасія

    Проєктний менеджер

  • Артем
    Артем

    Backend розробник

  • Андрій
    Андрій

    Backend розробник

  • Євгеній Васькевич
    Євгеній Васькевич

    Backend розробник

  • Юрій Сваток
    Юрій Сваток

    Backend розробник

  • Тетяна
    Тетяна

    Дизайнер

  • Олександра Бітюк
    Олександра Бітюк

    Керівник відділу QA

Наші проекти