Dla operatora akademików w Stanach Zjednoczonych EMBIQ przejął rozwój, utrzymanie i obsługę chmury istniejącej platformy do zarządzania zakwaterowaniem. Platforma obsługuje całą ścieżkę mieszkańca – od rejestracji i przydziału pokoju przez umowy i płatności po wyprowadzkę – w kilku obiektach prowadzonych w jednym systemie.
Wykorzystane technologie
Python, Django, Celery, Vue.js, SQL, REST API, AWS (EC2, Auto Scaling, CloudWatch), infrastruktura jako kod
Narzędzia
GitHub, Jira, Jenkins, Asana, Dependabot, Snyk, Cloudflare
5
Zespół projektu
12 miesięcy
Czas trwania projektu
Oprogramowanie na zamówienie
Kategoria
Nieruchomości
Branża
.png)
Klient prowadzi akademiki i zarządza nimi przez własną platformę internetową. Przyszli mieszkańcy zakładają konto i rezerwują pokój, podpisują umowy i płacą online, a także zgłaszają usterki. Zarządcy przydzielają pokoje i lokale, obsługują wprowadzki i wyprowadzki, miejsca parkingowe, kaucje i raporty finansowe dla każdego obiektu. Platformę z frontendem w Vue.js i backendem w Django zbudowali wcześniej inni programiści, a w 2021 roku klient poprosił EMBIQ o przejęcie jej utrzymania – zaczynając od modułu dobierania współlokatorów. Nie chodziło o jedną dużą funkcję, tylko o to, by działający system dla wielu obiektów pozostał niezawodny, choć wciąż się rozrastał. Serwer produkcyjny dochodził do limitów pamięci i miał przestoje, zaplanowane zadania rozliczeń, zapisów księgowych i raportów czasem kończyły się błędem, a każdy nowy obiekt lub firma potrzebowały własnej strony z własnym brandingiem i własnej konfiguracji. Jednocześnie trzeba było aktualizować zależności i dbać o bezpieczeństwo, nie psując systemu, z którego mieszkańcy i zarządcy korzystają codziennie.
Jako programista backend dbałem o to, by oprogramowanie było solidne i niezawodne. Tworzyłem wydajne algorytmy do zarządzania przydziałem miejsc i śledzenia płatności.

.png)
EMBIQ opiekował się platformą przez około trzy lata, od 2021 do początku 2024 roku. Pracowaliśmy na wspólnej z klientem tablicy zadań i co miesiąc raportowaliśmy przepracowane godziny. Prace rozwojowe obejmowały zmiany, których zarządcy potrzebowali najbardziej – od nowych raportów finansowych i poprawek w dokumentach umów po obsługę parkingów i przydziałów. W ramach DevOps dodaliśmy automatyczne skalowanie, alarmy i alerty pamięci, które ograniczyły przestoje, i zajmowaliśmy się uruchamianiem nowych firm i obiektów. Bezpieczeństwem i łatwością utrzymania zajmowaliśmy się stale, zamiast w dużych, ryzykownych aktualizacjach: co tydzień przeglądaliśmy i wdrażaliśmy aktualizacje z Dependabota i Snyka, podnosiliśmy wersje środowisk uruchomieniowych i bibliotek, a zaplanowane powiadomienia serwisowe AWS obsługiwaliśmy na bieżąco. Dzięki temu klient zachował swoją platformę i procesy i mógł rozwijać je krok po kroku, zamiast budować je od nowa.
Projekt okazał się wielkim sukcesem. Udało nam się stworzyć rozwiązanie, które nie tylko spełniło, ale przekroczyło oczekiwania klienta. Oprogramowanie służy dziś do sprawnego zarządzania akademikami i poprawia komfort zarówno zarządców, jak i studentów.

Napisz do mnie – omówimy Twoje wymagania i razem zbudujemy Twój dedykowany zespół IT.
Agnes
Specjalista ds. rozwoju biznesu
Zapytaj o wycenę lub poradę
Przeanalizujmy razem koncepcję Twojego projektu i to, na jakim jest etapie.
Otrzymasz od nas wstępną propozycję zakresu projektu oraz szacunek czasu i kosztów.
Konsultacje są objęte umową NDA.