EN RU
Напишите нам
Предыдущий проект Следующий проект

Приложение для помощи бездомным

Существует много организаций, которые собирают деньги на помощь бездомным, но помочь прожить еще один день это не выход, нужно сосредоточиться на том, чтобы помочь изменить жизнь этих людей.

Задача

Создать приложение в котором можно узнать больше информации о бездомном. Помочь обрести новые карьерные возможности и поменять образ жизни.

Решение

Мы создали сервис в котором можно не просто жертвовать деньги, а посмотреть истории людей, понять почему они стали такими и помочь измениться. В каждом профиле, есть история и фотографии каждого нуждающегося, таким образом создается реальная связь между бездомным и пользователем, которая вызывает эмоции и располагает к доверию. Сервис будет определять и ставить цели бездомному относительно его умений и талантов, на которые он будет собирать деньги, можно наблюдать за его продвижением и помогать в их достижении.

"Разрабатывать социальные проекты всегда интереснее. Ты начинаешь сопереживать судьбе пользователей приложения и вкладываешь кусочек своей души в каждую написанную строчку кода."

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

Кроме бездомных есть возможность помогать и благотворительным фондам, наблюдать где они расположены на карте и если нет финансовой возможности, можно помогать другими способами, например едой, вещами и другим.

Технологии


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

Это позволило нам получить качественную архитектуру приложения и сфокусироваться только на бизнес логике.

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

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

Результат

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

Над проектом работали:

  • Анастасия Петриченко Анастасия Петриченко

    Проектный менеджер

  • Артем Генвальд Артем Генвальд

    Backend разработчик

  • Андрей Томчишин Андрей Томчишин

    Backend Разработчик

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

    Backend Разработчик

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

    Backend Разработчик

  • Татьяна Иваница Татьяна Иваница

    Дизайнер

  • Александра Битюк Александра Битюк

    Руководитель отдела QA

Похожие проекты