Ищу программиста для разработки мобильного приложения для учета аренды недвижимости.
Описание проекта:
Нужно разработать мобильное приложение для учета аренды недвижимости (офисов, квартир, домов,
Основные функциональные требования:
1. Учет объектов аренды:
- Возможность добавления объектов аренды (офисы, квартиры, дома, рабочие места, койко-места).
- Учет арендаторов с контактными данными, сроками аренды и суммами арендных платежей.
2. Управление договорами аренды:
- Возможность прикрепления и хранения договоров аренды.
- Напоминания об истечении сроков аренды за 7 дней.
- Возможность отображения статуса договора (активный, истекший, на продление).
3. Учет задолженности арендаторов:
- Учет задолженности по арендной плате.
- Напоминания о просроченных платежах.
- История платежей арендатора.
4. Претензии и уведомления:
- Возможность отправки и учета претензий арендаторов.
- Уведомления арендаторам о новостях, задолженностях, изменениях в договоре.
5. Разделение прав доступа:
- Доступ для владельцев недвижимости: полный доступ ко всем данным.
- Доступ для бухгалтеров: только финансовая информация (платежи, задолженности).
6. Кроссплатформенность:
- Приложение должно работать на iOS и Android.
Технологии:
- Для разработки приложения требуются знания React Native или Flutter.
- База данных: SQLite или Firebase (для локального хранения), также возможно использование серверной базы данных (например, PostgreSQL или MySQL).
- Для уведомлений используйте Firebase Cloud Messaging.
Что готово:
У меня есть готовые части решения, такие как:
- Шаблоны кода для интерфейса добавления объектов аренды и арендаторов.
- Пример кода для отправки уведомлений через Firebase.
- Подготовленные шаблоны и структуры базы данных для хранения информации о договорах и платежах.
Что нужно сделать:
- Разработать приложение, интегрируя предложенные шаблоны кода с вашим собственным решением.
- Реализовать полноценную систему уведомлений.
- Тестировать и отлаживать функциональность.
Требования:
- Опыт разработки мобильных приложений с использованием React Native или Flutter.
- Опыт работы с REST API
- Знание баз данных (SQLite, Firebase, PostgreSQL или MySQL).
- Знание технологий для работы с уведомлениями (например, Firebase Cloud Messaging).
Что я предлагаю:
Я готов предоставить готовое решение для начала работы, включая примеры кода и архитектуры. Моя цель — помочь вам с внедрением и доработкой приложения, предоставить всю необходимую информацию и код для быстрого старта.