Додаток для управління домашніми справами та справедливого розподілу завдань
Сім'ям та сусідам по кімнаті потрібен був простий, справедливий спосіб організовувати, призначати та відстежувати домашні обов'язки, щоб зменшити конфлікти та забезпечити рівномірний розподіл завдань.
Обговоріть Ваш Проєкт
Виклик
Управління домашніми справами було поширеним джерелом розчарування:
- Відсутність чіткої системи для відстеження того, хто що робив і коли
- Повторювані справи (щоденні, щотижневі) легко забувалися
- Кілька домогосподарств (наприклад, сімейний будинок і нерухомість для відпочинку) потребували окремого відстеження
- Відсутність мобільного рішення з належною автентифікацією та сповіщеннями
Наше Рішення
Ми розробили повноцінний додаток для управління домашніми справами з підтримкою кількох домогосподарств, плануванням повторюваних завдань та сповіщеннями електронною поштою.
Архітектура
- Бекенд: NestJS з TypeScript, MongoDB (Atlas), кешування Redis
- Фронтенд: Flutter для кросплатформних мобільних додатків (iOS/Android)
- Автентифікація: JWT з токенами доступу/оновлення, верифікація електронної пошти
- Сповіщення: AWS SES для нагадувань електронною поштою
- Зберігання даних: AWS S3 для зображень профілів користувачів та вкладень
Ключові функції
- Підтримка кількох домогосподарств - Створення та управління кількома домогосподарствами (сімейний будинок, спільна квартира)
- Призначення справ - Призначення завдань конкретним членам домогосподарства із зазначенням термінів виконання
- Повторювані розклади - Встановлення щоденних, щотижневих або власних повторюваних інтервалів
- Профілі користувачів - Зображення профілів та управління членами домогосподарства
- Сповіщення електронною поштою - Нагадування на базі AWS SES про майбутні та прострочені справи
- Безпечна автентифікація - JWT токени з верифікацією електронної пошти та процесами скидання пароля
- Категорії справ - Прибирання, покупки продуктів, догляд за домашніми тваринами, фітнес тощо
Моделі даних
- Користувачі - Облікові дані для автентифікації, профілі, членство в домогосподарствах
- Домогосподарства - Кілька домогосподарств на користувача з класифікацією за типом
- Справи - Деталі завдання, призначення, правила повторення, відстеження виконання
- Токени - Управління токенами верифікації, доступу та оновлення
Результати
Технологічний Стек
caseStudyDetail.more Кейси
Ознайомтесь з іншими нашими технічними впровадженнями
Мобільний застосунок для маркетплейсу фрілансерів з ескроу-платежами
Стартап-маркетплейсу потрібен був мобільний застосунок, що з'єднує фрілансерів з клієнтами, забезпечуючи ефективну комунікацію, безпечні транзакції через ескроу-захист та безперебійний досвід використання на iOS та Android.
Платформа Catant для управління персоналом та робочою силою
Catant — це модульна платформа для управління персоналом та робочою силою, яка допомагає підприємствам керувати співробітниками, заробітною платою, відвідуваністю та відповідністю нормативним вимогам з однієї панелі керування.
Часті запитання
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 годин розробки. Постійне обслуговування та додавання функцій оплачуються за тими ж конкурентними тарифами.
Готові Трансформувати Свій Бізнес?
Давайте обговоримо, як ми можемо застосувати подібні рішення для ваших завдань.