Jak zbudować aplikację do zarządzania nieruchomościami: lokale, najemcy, czynsz i naprawy
Aplikacja do zarządzania nieruchomościami śledzi twoje nieruchomości i lokale, to, kto mieszka w każdym z nich, jaki czynsz jest należny i zapłacony oraz co wymaga naprawy. Dla drobnego wynajmującego zastępuje arkusz kalkulacyjny, teczkę z umowami i lawinę wiadomości tekstowych. Dla agencji dodaje właścicieli, role pracowników i raporty. Rdzeń jest prosty: lokale, umowy najmu, rejestr czynszu i zgłoszenia serwisowe. Zbuduj to najpierw, używaj przez kilka okresów rozliczeniowych, a dopiero potem dodawaj portal najemcy lub płatności online.
Ten przewodnik dotyczy oprogramowania. Czynsz, kaucje, wypowiedzenia i dane najemców regulują przepisy lokalne; swoje obowiązki sprawdź u miejscowego doradcy.
Dla kogo jest ta aplikacja?
| Użytkownik | Portfel | Czego potrzebuje najbardziej |
|---|---|---|
| Indywidualny wynajmujący | Kilka lokali | Rejestr czynszu, daty umów, dziennik napraw, dokumenty |
| Mały zarządca lub agencja | Kilkadziesiąt do kilkuset lokali dla kilku właścicieli | Role pracowników, rozliczenia dla właścicieli, zlecenia dla wykonawców, portal najemcy |
| Zarządca budynku lub wspólnoty | Jeden duży budynek lub osiedle | Zawiadomienia dla mieszkańców, rezerwacje wspólnych przestrzeni, naprawy, opłaty |
| Wynajem krótkoterminowy | Wynajem wakacyjny | Rezerwacje, kalendarze, grafiki sprzątania – to inna aplikacja; zobacz poradnik o platformie wynajmu |
Czego potrzebuje aplikacja do zarządzania nieruchomościami
Strony
- Pulpit – czynsz należny w tym miesiącu, zaległe salda, otwarte zgłoszenia serwisowe, umowy kończące się wkrótce, wolne lokale.
- Nieruchomości i lokale – adres, dane lokalu, zdjęcia, obecny najemca, umowa, status.
- Najemcy – dane kontaktowe, historia umów, saldo, dokumenty.
- Umowy najmu – daty rozpoczęcia i zakończenia, kwota czynszu i dzień płatności, kaucja, warunki, podpisany dokument w załączniku.
- Rejestr czynszu – obciążenia i wpłaty dla każdej umowy, saldo narastająco.
- Naprawy – zgłoszenia ze zdjęciami, priorytetem, statusem, przypisanym wykonawcą i kosztem.
- Dokumenty – umowy, protokoły z przeglądów, certyfikaty, z przypomnieniami o terminach ważności.
- Dla agencji – właściciele, rozliczenia dla właścicieli, pracownicy i wykonawcy.
Dane
- Nieruchomości i lokale (dom to nieruchomość z jednym lokalem).
- Najemcy – osoby, a opcjonalnie najem łączący kilku najemców z jedną umową.
- Umowy najmu – lokal, najemcy, początek, koniec, kwota czynszu, częstotliwość, dzień płatności, kwota kaucji, status.
- Pozycje rejestru – umowa, data, typ (obciążenie czynszem, opłata za zwłokę, wpłata, kredyt, kaucja), kwota w groszach jako liczba całkowita, numer referencyjny.
- Zgłoszenia napraw – lokal, zgłaszający, opis, zdjęcia, priorytet, status, wykonawca, koszt, daty.
- Wykonawcy – branża, dane kontaktowe, stawki.
- Dokumenty – powiązane z nieruchomością, lokalem, umową lub najemcą, z typem i datą ważności.
- Właściciele (agencje) – jakie nieruchomości posiadają i jaką mają prowizję za zarządzanie.
Modeluj czynsz jako rejestr – obciążenia i wpłaty jako osobne pozycje – a nie jako odhaczenie „zapłacone” przy każdym miesiącu. Rejestr obsługuje częściowe wpłaty, opłaty za zwłokę i kredyty, a saldo to zawsze suma pozycji.
Uprawnienia
- Wynajmujący lub administrator – wszystko.
- Pracownicy – przypisane im nieruchomości.
- Właściciele (agencje) – widok tylko do odczytu ich nieruchomości i rozliczeń.
- Najemcy – tylko ich własna umowa, saldo, dokumenty i zgłoszenia napraw, nic więcej.
- Wykonawcy (opcjonalnie) – tylko zlecone im prace.
Portale najemców i właścicieli to miejsca, w których dochodzi do wycieków danych. Każde żądanie musi sprawdzić, czy rekord należy do osoby, która o niego prosi. Zobacz poradnik o portalu klienta, jak takie portale zwykle są zbudowane.
Decyzje i kompromisy
Rejestrować wpłaty czy je pobierać. Rejestrowanie wpłat, które przychodzą przelewem, jest proste i nic nie kosztuje. Pobieranie czynszu online przez dostawcę, takiego jak Stripe, jest wygodne dla najemców, ale dodaje opłaty, nieudane płatności, zwroty i uzgadnianie. Zacznij od rejestrowania; zobacz jak dodać płatności do aplikacji, gdy będziesz gotowy.
Automatyczne obciążenia czynszem. Tworzenie co miesiąc obciążenia czynszem automatycznie wymaga czegoś, co działa według harmonogramu. Prostsze opcje: generowanie kolejnych obciążeń, gdy ktoś otworzy pulpit, albo przycisk „utwórz obciążenia na ten miesiąc”.
Portal najemcy teraz czy później. Dla kilku lokali wystarczy e-mail i wspólny formularz zgłoszeń. Portal zwraca się, gdy portfel rośnie.
Przechowywanie dokumentów. Umowy najmu i dokumenty tożsamości są wrażliwe. Przechowuj je prywatnie, udostępniaj linki wygasające po czasie i trzymaj tylko to, czego potrzebujesz.
Przyjmowanie zgłoszeń. Prosty publiczny formularz dla każdej nieruchomości („zgłoś problem” z przesyłaniem zdjęcia) działa dobrze, zanim powstanie pełny portal.
Przykładowy pierwszy prompt
Zbuduj aplikację webową do zarządzania nieruchomościami dla wynajmującego z 12 lokalami w 4 budynkach. Zarządzam nieruchomościami i lokalami (adres, liczba sypialni, zdjęcia, status: zajęty, wolny, w remoncie), najemcami (imię, telefon, e-mail) i umowami najmu (lokal, najemcy, data początku i końca, miesięczny czynsz, dzień płatności, kaucja). Czynsz to rejestr: każdy miesiąc ma obciążenie czynszem, a ja zapisuję wpłaty (data, kwota, sposób, numer referencyjny), częściowe wpłaty, opłaty za zwłokę i kredyty; pokaż bieżące saldo każdej umowy. Kwoty przechowuj jako liczby całkowite w groszach. Pulpit pokazuje czynsz należny i zaległy w tym miesiącu, otwarte zgłoszenia napraw, umowy kończące się w ciągu 60 dni i wolne lokale. Zgłoszenia napraw mają lokal, opis, zdjęcia, priorytet, status, wykonawcę i koszt; każda nieruchomość dostaje publiczny formularz „zgłoś problem” z przesyłaniem zdjęcia, który tworzy zgłoszenie. Podpisane umowy i certyfikaty przechowuj prywatnie z datami ważności i pokaż nadchodzące terminy na pulpicie. Na razie tylko ja logowałbym się przez e-mail i hasło. Baza danych i prywatne przechowywanie plików. Dodaj przykładowe dane.
Kroki budowy
- Nieruchomości, lokale i umowy z przykładowymi danymi. Sprawdź, czy pulpit poprawnie pokazuje lokale wolne i umowy kończące się wkrótce.
- Rejestr czynszu. Zarejestruj częściową wpłatę, opłatę za zwłokę i kredyt, i sprawdź salda ręcznie.
- Zgłoszenia napraw i publiczny formularz. Wyślij jedno z telefonu ze zdjęciem. Zobacz jak dodać przesyłanie plików do aplikacji.
- Dokumenty. Wgraj umowę i sprawdź, czy plik jest niedostępny bez logowania.
- Raporty. Zebrany czynsz miesięcznie, zaległości, koszty napraw na nieruchomość. Eksport do CSV dla księgowego.
- Role pracowników lub właścicieli (agencje). Sprawdź, czy właściciel widzi tylko swoje nieruchomości.
- Portal najemcy (później). Saldo, dokumenty, zgłoszenia napraw i sprawdzenie, że jeden najemca nigdy nie widzi danych innego.
- Internetowe pobieranie czynszu (później).
Częste błędy
- Pole „zapłacone” zamiast rejestru. Nie obsłuży częściowych wpłat, opłat ani kredytów.
- Pieniądze jako liczby zmiennoprzecinkowe. Używaj liczb całkowitych w groszach.
- Publiczne linki do dokumentów. Umowy najmu i dowody tożsamości muszą pozostać prywatne.
- Usuwanie starych umów i najemców. Zachowuj historię; oznaczaj jako zakończone.
- Wpisanie na sztywno zasad jednego kraju. Obsługa kaucji, okresy wypowiedzenia i opłaty za zwłokę się różnią; trzymaj je jako ustawienia.
- Budowanie portalu najemcy jako pierwszego. Najpierw ustal własny proces, zanim dodasz logowania dla innych.
- Brak planu kopii zapasowych. To dane, których nie można stracić; wiedz, jak są tworzone kopie i eksportowane.
Kiedy lepsze jest oprogramowanie do zarządzania nieruchomościami
Sprawdzone platformy do zarządzania nieruchomościami mają pobieranie czynszu online, weryfikację najemców, księgowość, wypłaty dla właścicieli, e-podpisy i formularze prawne dla konkretnych regionów. Jeśli zarządzasz wieloma lokalami, obsługujesz pieniądze klientów-właścicieli albo potrzebujesz regulowanej księgowości powierniczej, te produkty niosą odpowiedzialność, której nie powinieneś odtwarzać sam.
Buduj własne, gdy masz mały portfel i chcesz narzędzia dopasowanego do twojego sposobu pracy, gdy opłaty za lokal sumują się w realny koszt, gdy zarządzasz nietypową mieszanką (budynki mieszane, magazyny, miejsca parkingowe) albo gdy chcesz, by dane o naprawach i najemcach były powiązane z twoimi systemami, na przykład z CRM.
Budowa z Mythex
Mythex może zbudować aplikację z powyższego promptu: opisujesz ją w czacie, sprawdzasz w podglądzie na żywo i publikujesz. Dodaje dedykowaną bazę Postgres (baza danych) oraz przechowywanie plików dla zdjęć i dokumentów, gdy aplikacja tego wymaga. Logowanie dla ciebie, pracowników i późniejszych najemców zapewniasz własnym sposobem uwierzytelniania, a internetowe pobieranie czynszu oznacza podłączenie kluczy własnego dostawcy płatności jako sekrety projektu; Mythex nie ma wbudowanych płatności ani e-podpisu w aplikacjach, które budujesz. Przy miesięcznych obciążeniach czynszem zacznij od jednej z prostszych opcji powyżej, zamiast od zadania harmonogramu. Więcej punktów wyjścia znajdziesz w szablonach aplikacji.
Pytania
Jakie funkcje powinna mieć aplikacja do zarządzania nieruchomościami?
Nieruchomości i lokale, najemców i umowy najmu, rejestr czynszu pokazujący, co jest należne i co zapłacono, zgłoszenia serwisowe oraz przechowywanie dokumentów. Większe firmy dodają portal najemcy, rozliczenia dla właścicieli, obsługę wykonawców i internetowe pobieranie czynszu.
Czy aplikacja do zarządzania nieruchomościami może pobierać czynsz online?
Tak, przez dostawcę płatności, na przykład Stripe, który obsługuje płatności kartą, a w niektórych krajach polecenia zapłaty. Pobieranie czynszu online oznacza obsługę nieudanych płatności, zwrotów i opłat, dlatego wielu drobnych wynajmujących zaczyna od rejestrowania wpłat przelewem i dodaje pobieranie online później.
Czy potrzebuję portalu najemcy?
Nie od pierwszego dnia. Portal pozwala najemcom zobaczyć saldo, zapłacić, zgłosić usterkę i pobrać dokumenty. Oszczędza czas, gdy zarządzasz więcej niż kilkoma lokalami, ale oznacza też logowania najemców i starannie ustawione uprawnienia.
Czy przechowywanie danych najemców we własnej aplikacji jest legalne?
Zwykle tak, ale ochrona danych i przepisy o najmie różnią się w zależności od kraju i regionu. Zbieraj tylko to, czego potrzebujesz, trzymaj dokumenty prywatnie, ogranicz dostęp i sprawdź lokalne wymagania dotyczące na przykład kaucji i wypowiedzeń u miejscowego doradcy.