Wisher - застосунок бажань

Мобільний застосунок для збереження та обміну бажаннями з будь-якого сайту чи мобільного застосунку

Wisher a mobile app to store and share your wishes

Клієнт

Wisher

Індустрія - Споживчі послуги
Локація - Україна
A mobile app to store and share your wishes

Послуги

Мобільна розробка
Крос-платформний застосунок
Backend-розробка
Frontend-розробка
CI/CD - комплекс заходів для швидшого та дешевшого впровадження нових функцій у продакшн

Технологічний стек

React Native - stack technology Malevich company
GraphQL - stack technology Malevich company
Typescript - stack technology Malevich company
Jenkins - stack technology Malevich company
Bitbucket - stack technology Malevich company
Elasticsearch - stack technology Malevich company
Digital Ocean - stack technology Malevich company
Docker Swarm - stack technology Malevich company
Traefik - stack technology Malevich company
Firebase Cloud Messaging - stack technology Malevich company
One Signal Notifications - stack technology Malevich company
Portainer - stack technology Malevich company

Виклик

01.
Створити застосунок, де можна зберігати всі свої бажання у вигляді посилань на товари з будь-якого сайту чи мобільного застосунку та ділитися списком з друзями, родичами чи колегами.
РішенняРішення

Ми реалізували такі блоки проєкту:


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

Технології:

React Native, Graphql (Apollo)

Допомагає зменшити навантаження на сервер завдяки гнучкому кешуванню даних, оскільки можна запитувати лише необхідні дані (замість усіх даних сутності).

One Signal Notifications

Надсилає пуш-повідомлення на ваш телефон

BITBUCKET

Сервер та інтерфейс для роботи з системою контролю версій GIT, що дозволяє проводити Code Review, контролювати версії коду та організовувати спільну роботу над кодом, є частиною CI/CD. Jenkins - інструмент для автоматизації окремих етапів процесу розробки ПЗ, ключовий інструмент CI/CD.

DOCKER SWARM/TRAEFIK

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

Jenkins

Інструмент для автоматизації окремих етапів процесу розробки ПЗ, ключовий інструмент CI/CD
Wisher a mobile app to store and share your wishes

Результат

01.

Клієнт отримав сучасний інструмент, що допомагає готувати креативні і, найголовніше, бажані подарунки для себе та близьких. Заощаджуйте час на необхідних покупках - все зберігається в єдиному застосунку Wisher.

02.

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