Управління домашніми справами та додаток для справедливого розподілу завдань
Сім'ї та сусіди по кімнаті потребували простого, справедливого способу організовувати, призначати та відстежувати домашні обов'язки, щоб зменшити конфлікти та забезпечити рівномірний розподіл завдань.
Обговоріть Ваш Проєкт
Виклик
Управління домашніми справами було поширеним джерелом розчарування:
- Відсутність чіткої системи для відстеження, хто що зробив і коли
- Повторювані справи (щоденні, щотижневі) легко забувалися
- Кілька домогосподарств (наприклад, сімейний дім та нерухомість для відпочинку) потребували окремого відстеження
- Відсутність мобільного рішення з належною автентифікацією та сповіщеннями
Наше Рішення
Ми розробили повноцінний додаток для управління домашніми справами з підтримкою кількох домогосподарств, плануванням повторюваних завдань та сповіщеннями електронною поштою.
Архітектура
- Бекенд: NestJS з TypeScript, MongoDB (Atlas), кешування Redis
- Фронтенд: Flutter для крос-платформних мобільних пристроїв (iOS/Android)
- Автентифікація: JWT з токенами доступу/оновлення, підтвердження електронної пошти
- Сповіщення: AWS SES для нагадувань електронною поштою
- Зберігання: AWS S3 для зображень профілів користувачів та вкладень
Ключові особливості
- Підтримка кількох домогосподарств - Створюйте та керуйте кількома домогосподарствами (сімейний дім, спільна квартира)
- Призначення справ - Призначайте завдання конкретним членам домогосподарства із зазначенням термінів виконання
- Повторювані розклади - Встановлюйте щоденні, щотижневі або власні повторювані інтервали
- Профілі користувачів - Зображення профілів та управління членами домогосподарства
- Сповіщення електронною поштою - Нагадування на основі AWS SES про майбутні та прострочені справи
- Безпечна автентифікація - Токени JWT з підтвердженням електронної пошти та функцією скидання пароля
- Категорії справ - Прибирання, покупки продуктів, догляд за домашніми тваринами, фітнес тощо
Моделі даних
- Користувачі - Облікові дані для автентифікації, профілі, членство в домогосподарствах
- Домогосподарства - Кілька домогосподарств на одного користувача з класифікацією за типом
- Справи - Деталі завдання, призначення, правила повторення, відстеження виконання
- Токени - Управління токенами підтвердження, доступу та оновлення
Результати
Технологічний Стек
caseStudyDetail.more Кейси
Ознайомтесь з іншими нашими технічними впровадженнями
Мобільний застосунок для маркетплейсу фрілансерів з ескроу-платежами
Стартап-маркетплейсу потрібен був мобільний застосунок, що з'єднує фрілансерів з клієнтами, забезпечуючи ефективну комунікацію, безпечні транзакції через ескроу-захист та безперебійний досвід використання на iOS та Android.
Обробка рахунків-фактур за допомогою AI, OCR та інтеграції з QuickBooks
Середній бізнес, який щомісяця обробляє сотні рахунків-фактур від постачальників, потребував усунення ручного введення даних шляхом автоматичного вилучення даних рахунків-фактур за допомогою AI/OCR та їх прямої синхронізації з QuickBooks для ведення бухгалтерського обліку та відстеження платежів.
Часті запитання
MicrocosmWorks розробила зважену систему оцінювання, де кожній справі присвоюються бали зусиль на основі розрахункової тривалості, фізичної складності та частоти. Алгоритм балансує сукупні бали зусиль між членами домогосподарства протягом ковзних тижневих періодів, замість простого підрахунку завдань, забезпечуючи справді справедливий розподіл.
Так, MicrocosmWorks розробив систему вікових обмежень, де адміністратори домогосподарства можуть позначати завдання мінімальними віковими вимогами та максимальними рівнями складності для молодших членів. Механізм розподілу завдань дотримується цих обмежень, водночас включаючи дітей у ротацію з відповідними завданнями, такими як прибирання або годування домашніх тварин.
MicrocosmWorks реалізувала рівень gamification з streak tracking, achievement badges та сімейним leaderboard, який скидається щотижня. Застосунок також підтримує налаштовувані системи винагород, де батьки можуть пов'язувати виконання домашніх справ з кишеньковими грошима або екранним часом, з автоматичним відстеженням та розрахунком виплат.
MicrocosmWorks створив додаток, використовуючи React Native для кросплатформної підтримки iOS та Android, з бекендом на Node.js та базою даних PostgreSQL. Push-сповіщення обробляються через Firebase Cloud Messaging, а оновлення статусу завдань у реальному часі використовують WebSocket-з'єднання для миттєвої синхронізації по всьому домогосподарству.
MicrocosmWorks надає споживчі мобільні додатки, подібні до цього, за ставками $10-$30/год, при цьому повний обсяг проєкту, що включає додатки для iOS та Android, бекенд API, push-сповіщення та алгоритм справедливого розподілу, зазвичай потребує 300-500 годин розробки. Постійне обслуговування та додавання функцій оплачуються за тими ж конкурентними тарифами.
Готові Трансформувати Свій Бізнес?
Давайте обговоримо, як ми можемо застосувати подібні рішення для ваших завдань.