Задача
Розробити мобільний додаток під назвою "Wisher", призначений для оптимізації процесу зберігання та обміну бажаннями з різних веб-сайтів та мобільних додатків.
Рішення
Проект включає кілька ключових функцій:
Блок введення в систему: Користувачі можуть скористатись навчальним посібником, щоб зрозуміти, як працює додаток.
Блок додавання бажань: Дозволяє користувачам додавати бажання різними способами.
Блок усіх бажань: Показує повний список всіх збережених бажань.
Блок категорій бажань: Користувачі можуть створювати персоналізовані категорії для організації своїх бажань.
Блок ідей подарунків: Пропонує творчі ідеї подарунків, спонукаючи користувачів досліджувати нові бажання на основі категоризованих пропозицій.
Блок пошуку: Дозволяє користувачам ефективно знаходити конкретні бажання у своєму обширному зібранні.
Блок обміну: Надає простий спосіб додавати продукти до списку бажань, використовуючи меню обміну під час перегляду веб-сайтів.
Блок профілю: Користувачі можуть зареєструватися, оновлювати свій профіль та отримувати корисні поради.
Використані технології:
React Native: Забезпечує крос-платформенну розробку для безперешкодного користувацького досвіду.
GraphQL (Apollo): Ефективно обробляє запити даних, зменшуючи навантаження на сервер завдяки гнучкому кешуванню даних.
One Signal Notifications: Надсилає пуш-повідомлення для інформування користувачів.
Bitbucket: Керує версіями коду та сприяє співпраці за допомогою системи контролю версій Git.
Docker Swarm/Traefik: Впроваджує сучасний підхід контейнерів для інфраструктури сервера, покращуючи масштабованість та стійкість.
Jenkins: Незамінний інструмент для автоматизації різних етапів в процесі розробки програмного забезпечення, важливий для неперервної інтеграції/неперервної поставки (CI/CD).
Результат:
Тепер у користувачів є сучасний та ефективний інструмент - додаток Wisher, для зручної організації та обміну бажаними подарунками.
Блок ідей подарунків надає відомості про уподобання користувачів, відкриваючи можливості для співпраці з партнерами на основі популярних категорій бажань.