JustPaste.it

Zbudowałem dom na chmurze!

Ściślej to jego rozliczeniowy moduł, który pozwala legalnie wynajmować mieszkania i lokale użytkowe oraz kontrolować czy najemcy nas nie próbują wykiwać. Moje Cloud Computing

Ściślej to jego rozliczeniowy moduł, który pozwala legalnie wynajmować mieszkania i lokale użytkowe oraz kontrolować czy najemcy nas nie próbują wykiwać. Moje Cloud Computing

 

0f07a1f0f48dab20fdd963567567c1ff.pngO Cloud Computing już tu pisałem http://www.eioba.pl/a140464/czy_mo_na_zawierzy_chmurze_czyli_fenoment_cloud_computing

Szewc bez butów

Jeszcze parę lat temu było mi wstyd, bo ja informatyk, a do drugiej pracy - zarządzania kamienicą, używałem tylko Worda z korespondencją seryjną. Ale nie tyle nie chciało mi się napisac programu, co nie chciałem aby program utrudnił mi pracę administratora kamienicy. Od czasu do czasu zerkałem też na gotowe rozwiązania, ale nawet arkusz kalkulacyjny okazał sie przekonywujący dopiero po pewnym czasie. 

Najlepiej nic nie zapłacić

Do czasu kiedy okazało się, że bez programu dalej ani rusz.  Przyjrzałem się licznym ofertom, nie tylko darmowym, ale od razu spostrzegłem, że byłoby wiele dodatkowej zabawy z każdym z tych gotowych rozwiązań. Z kolei napisanie nawet prostego programu to z jednej strony robota, a z drugiej pod WINDOWS to trzeba by coś kupić, bo dawniej używane przeze mnie programy już sie zużyły moralnie. No chyba żeby zrobić to jako aplikację internetową i użyć darmowych narzędzi open source. Dodatkowa zaleta to że mam wprawę w używaniu takich narzędzi i wszystko będzie łatwiejsze. 

Na jednym komputerze czy w chmurze?

Mógłbym to zrobić tak jak często robią moi dyplomanci na jednym komputerze, ale w pracy administratora pomaga mi żona, więc możliwość wejścia do programu z kilku stanowisk byłaby przydatna. postanowiłem więc, że tak jak inne moje serwisy umieszczę zarządzanie kamienicą czynszową na własnym serwerze we Francji. 

Baza danych jak plik

Na początku wszystkie dane z korespondencji seryjnej poszły "jak leci" do bazy danych, a więc imiona, adresy, nazwiska powtarzały się co miesiąc z każdym rachunkiem za czynsz i opłaty. Bardzo przydatną funkcjonalnością było duplikowanie faktur za poprzedni miesiąc na kolejny z możliwością pominięcia niektórych lub późniejszego ich wykasowania. Tego zwykle nie mają standardowe programy fakturowania, nawet tworzone na potrzeby zarządzania nieruchomościami. Najważniejszym udogodnieniem w stosunku do plików WORDa było jednak automatyczne numerowanie faktur wymagane przez Urząd Skarbowy. Z czasem okazało się jednak, że wygodniej będzie oddzielić dane o najemcach od konkretnych rachunków i dopiero dla ich wydrukowania łączyć te informacje. I tak baza danych zaczęła się komplikować nawiązując jednak do powszechnie spotykanych rozwiązań.

Płać  najemco płać

Wpłaty były dotąd kontrolowane w rubrykach na zwykłej kartce, ale skoro już jest program to można go wykorzystać do odnotowywania poszczególnych wpłat. Przyda się, bo nie zawsze najemcy płacą pełną kwotę czynszu z opłatami i wtedy trzeba sumować wpłaty cząstkowe. Teraz można na podstawie wpłat tworzyć rozliczenie z podaniem ewentualnych zaległości.

PDF to nie bajka

Dosyć kłopotliwe okazały się wydruki. HTML drukowany nie wygląda dobrze bo zawiera nieistotne  nagłówki. Tworzenie wydruków w PDF jest trudniejsze i musiało upłynąć trochę czasu zanim to opanowałem.

Jak strona to strona

Umieszczenie programu do zarządzania kamienicą w internecie pozwoliło też zintegrować te usługi ze standardową stroną informacyjną dla najemców, a zwłaszcza potencjalnych najemców z oferta najmu wolnych lokali. Przy okazji udało sie stworzyć nazwę, a nawet logo dla tej kamienicy razem z intrygującą legendą.

e730958cae162ce8641097b30e410935.jpg 

Oczywiście dane zarządzanej kamienicy musiały zostac skrzętnie ukryte i są dostępne dopiero po podaniu hasła.

9ad277427feb19d5a898413d3c94c0b3.jpg 

Przyszłość rysuje się obiecująco

Teraz dzięki temu, że sam napisałem ten program pojawiło się wiele możliwości poszerzenia go o najbardziej przydatne funkcje. Poza tym mając serwer można udostępnić te usługę również innym kamienicom. To żaden problem by rozdzielić te dane.