Dwa światy. Jedno miejsce.

Blisko natury.
O krok dalej.

Prywatne jacuzzi i odpoczynek w Bieszczadach. Architektura chmurowa i DevOps dla firm, mikroprzedsiębiorstw i osób prywatnych. Dwa obszary Glampware — wybierz to, czego potrzebujesz.

Wypoczynek w Bieszczadach01 / NATURA

Zatrzymaj się.
Jesteś w Bieszczadach.

Glamping Bieszczady w Uhercach Mineralnych. Dwie kopuły geodezyjne z prywatnym jacuzzi, tarasem i komfortem, który pozwala naprawdę odpocząć.

Komfort we własnym rytmieW każdej kopule czekają własna łazienka i wyposażony aneks kuchenny. Poranna kawa na prywatnym tarasie, grill w altanie i wieczór w jacuzzi pozwalają zaplanować dzień po swojemu. Ogrzewanie i klimatyzacja zapewniają wygodę o każdej porze roku.

Bieszczady na wyciągnięcie rękiOdkrywaj Solinę, Myczkowce i Lesko, wybierz drezyny rowerowe albo spływ Sanem. To miejsce na wyjazd we dwoje, rodzinny urlop i spokojny powrót do natury po aktywnym dniu.

  • Prywatne jacuzzi
  • Blisko natury
  • Komfort przez cały rok
Poznaj glamping i zarezerwuj
Kontrakty IT dla firm, mikroprzedsiębiorstw i osób prywatnych02 / IT

Architektura. DevOps.
Partner dla Twojego IT.

Wspieramy firmy, mikroprzedsiębiorstwa, osoby prywatne i zespoły technologiczne w projektowaniu architektury, migracjach i rozwoju infrastruktury. Wchodzimy w projekt jako partner techniczny — w ramach stałej współpracy, konkretnego wdrożenia lub konsultingu.

Dobieramy rozwiązania do rzeczywistej skali projektu — od pierwszej aplikacji i uporządkowania hostingu po rozwój środowisk dla całego zespołu. Zaczynamy od rozmowy o celu, obecnym stanie i budżecie, żeby ustalić, co warto zrobić teraz, a co może poczekać.

Otrzymujesz jasny plan prac, zmiany zapisane w repozytorium i dokumentację ułatwiającą dalsze utrzymanie. Przed publikacją sprawdzamy działanie rozwiązania i uzgadniamy sposób bezpiecznego wdrożenia oraz powrotu do poprzedniej wersji.

Porozmawiajmy o współpracy IT
Inżynieria dla biznesu

Projektujemy i wdrażamy
infrastrukturę IT.

Dla firm, mikroprzedsiębiorstw i osób prywatnych rozwijających własne projekty, a także zespołów produktowych i software house’ów. Łączymy projektowanie z praktycznym wdrożeniem i przekazaniem rozwiązania zespołowi.

Omów swój projekt IT
01

Przegląd obecnego środowiska, dobór usług AWS i Oracle Cloud oraz projekt infrastruktury. Plan migracji obejmujący zależności, koszty, etapy przełączenia i możliwość powrotu.

02

Środowiska kontenerowe, AWS EKS i konfiguracja Linux. Terraform, Ansible, Helm i GitOps — powtarzalne środowiska, kontrola zmian i mniej ręcznej administracji.

03

Projektowanie i usprawnianie procesów CI/CD. Jenkins, integracje repozytoriów, zarządzanie artefaktami i procedury rollbacku — od commita do kontrolowanego wdrożenia.

04

Konfiguracja, integracje i migracje GitHub Enterprise, Bitbucket oraz Artifactory i Xray. Uporządkowane uprawnienia, przepływ pracy i narzędzia dopasowane do zespołu.

05

Diagnostyka wydajności, monitoring i analiza logów. Przegląd konfiguracji sieci, DNS, VPN i dostępu do środowisk. Dokumentacja techniczna oraz plan dalszych usprawnień.

06 / Security by Design

Bezpieczeństwo jako fundament.

Bezpieczeństwo jest naszym priorytetem i punktem wyjścia do projektowania. Zaczynamy od poznania ryzyk, danych i procesów, które wymagają ochrony. Na tej podstawie ustalamy mechanizmy zabezpieczeń i budujemy wokół nich architekturę, środowiska oraz sposób pracy zespołu.

Tak rozumiemy Security by Design: zasady bezpieczeństwa wpływają na decyzje od początku projektu i są sprawdzane podczas jego rozwoju.

  • Dostęp na jasnych zasadach

    Minimalne niezbędne uprawnienia, weryfikacja tożsamości i rozdzielenie dostępu do środowisk. Każda rola ma uzasadniony zakres odpowiedzialności.

  • Ochrona danych i sekretów

    Dobieramy sposób szyfrowania, przechowywania konfiguracji i zarządzania sekretami do rodzaju danych oraz ryzyk projektu.

  • Kontrolowane zmiany

    Wersjonowanie konfiguracji, przegląd zmian, odseparowane środowiska testowe i uzgodniona ścieżka publikacji na produkcję.

  • Gotowość do reagowania

    Planujemy monitoring, logi, kopie zapasowe i scenariusze odtworzenia. Ustalamy, jak wykryć problem i wrócić do działania.

Osobna usługa

Powiadomienia SMS
z kontrolą wydatków.

Przypomnienia o płatnościach i wizytach oraz informacje o przyjeździe dla gości. Wybierz pakiet bez kupowania domeny lub hostingu. Treść i odbiorcę zatwierdzamy przed wysyłką z panelu.

Zapytaj o pakiet SMS
01

Powiadomienia · 19 zł netto / miesiąc

20 płatnych części SMS. Dla niewielkiej liczby ważnych przypomnień.

02

Biznes · 49 zł netto / miesiąc

100 płatnych części SMS. Do regularnych powiadomień i obsługi gości.

03

Plus · 99 zł netto / miesiąc

250 płatnych części SMS. Dla firm z większą liczbą powiadomień.

Polskie numery +48. Dodatkowa część: 0,49 zł netto, tylko w uzgodnionym limicie dopłat; domyślnie bez dopłat. Polskie znaki są dostępne: jedna część mieści 70 znaków Unicode zamiast 160 jednostek GSM-7. Dłuższa wiadomość zużywa kilka części. Niewykorzystane części nie przechodzą dalej. Rozpoczęty miesiąc płatny w całości; abonament odnawiany co miesiąc do wstrzymania. Integracje z systemem rezerwacji lub automatyzacją wyceniamy osobno.

Nasz warsztat

Technologie, na których budujemy.

Dobieramy narzędzia do architektury, procesów i skali Twojego projektu. Pracujemy zarówno z infrastrukturą, jak i platformami wspierającymi codzienną pracę zespołów developerskich.

  • OCIOracle Cloud Infrastructure
  • On-premWłasna infrastruktura
  • AWSChmura
  • TerraformInfrastruktura jako kod
  • KubernetesOrkiestracja kontenerów
  • AnsibleAutomatyzacja konfiguracji
  • HelmWdrożenia Kubernetes
  • DockerKonteneryzacja
  • JenkinsProcesy CI/CD
  • GitHubEnterprise i repozytoria

Od powtarzalnych środowisk po kontrolowane wdrożenia — narzędzia wspierają cel projektu.

Jak pracujemy

Najpierw cel. Potem rozwiązanie.

Każdy projekt zaczynamy od rozmowy o potrzebach. Uzgodniony cel, ryzyka i kryteria odbioru prowadzą nas przez cały proces: od pierwszego przeglądu po przekazanie rozwiązania i plan jego rozwoju.

  1. Poznajemy cel i kontekst

    Rozmawiamy o tym, co chcesz osiągnąć, dla kogo powstaje rozwiązanie i jaką rolę ma w Twojej działalności. Ustalamy oczekiwany efekt, terminy, budżet oraz ograniczenia organizacyjne.

  2. Rozpoznajemy środowisko i ryzyka

    Przeglądamy architekturę, zależności, dane i dostęp do zasobów. Już tutaj określamy wymagania bezpieczeństwa, odpowiedzialności oraz obszary, które trzeba zweryfikować przed zmianą.

  3. Uzgadniamy projekt i plan

    Porównujemy możliwe rozwiązania i wyjaśniamy ich konsekwencje. Wybieramy narzędzia, ustalamy zakres, etapy, kryteria odbioru i sposób komunikacji. Założenia trafiają do planu prac i umowy.

  4. Realizujemy w uzgodnionych etapach

    Przygotowujemy konfigurację, automatyzację i środowiska testowe. Pokazujemy postęp, dokumentujemy decyzje i omawiamy zmiany zakresu, zanim wpłyną na budżet lub harmonogram.

  5. Sprawdzamy i wdrażamy

    Weryfikujemy działanie, uprawnienia, monitoring i scenariusze powrotu w uzgodnionym zakresie. Po akceptacji wyników przeprowadzamy kontrolowane wdrożenie z planem reakcji na problemy.

  6. Przekazujemy i planujemy rozwój

    Oddajemy dokumentację, konfigurację i instrukcje utrzymania. Omawiamy obsługę rozwiązania z zespołem oraz ustalamy dalsze usprawnienia i ewentualny zakres kolejnego wsparcia.

Bezpośredni kontakt

Porozmawiajmy o Twoich planach.

Wybierz kontakt do wypoczynku lub współpracy technologicznej.

Architektura chmurowa i plan migracji

Migracja z planem przełączenia i powrotu

Firma rozwija aplikację na serwerach wirtualnych. Kończy się umowa hostingowa, a zespół potrzebuje przejścia do chmury z kontrolą kosztów i dostępności.

Jak podchodzimy do pracy

  1. Inwentaryzujemy aplikacje, bazy i integracje. Ustalamy wymagania dostępności, lokalizacji danych oraz dopuszczalnej przerwy.
  2. Porównujemy AWS, Oracle Cloud, usługi zarządzane i pozostawienie części systemów w obecnym środowisku. Pokazujemy koszty i kompromisy.
  3. Przygotowujemy pilotaż, kolejność migracji, synchronizację danych, testy oraz plan przełączenia i powrotu.

Co otrzymuje Twój zespół

Dokument architektury, mapa zależności, założenia kosztowe i plan migracji. Odbiór obejmuje test odtworzenia danych oraz sprawdzenie kluczowych integracji przed przełączeniem.

Porozmawiaj o tym z Bartoszem

Kubernetes i infrastruktura jako kod

Środowiska, które można odtworzyć

Zespół SaaS uruchamia środowiska ręcznie. Test i produkcja różnią się konfiguracją, a wiedza o klastrze jest skupiona u jednej osoby.

Jak podchodzimy do pracy

  1. Sprawdzamy, czy Kubernetes odpowiada skali systemu i możliwościom utrzymaniowym zespołu. Uwzględniamy prostsze alternatywy.
  2. Opisujemy zasoby w Terraform, konfigurację w Ansible, aplikacje w Helm. Ustalamy podział stanów, uprawnienia i obsługę sekretów.
  3. Wprowadzamy przegląd zmian, GitOps tam, gdzie ma sens, oraz test aktualizacji i odtworzenia środowiska.

Co otrzymuje Twój zespół

Repozytorium infrastruktury, instrukcja uruchomienia i procedury utrzymania. Odbiór obejmuje odtworzenie środowiska testowego z kodu oraz weryfikację konfiguracji i dostępu.

Porozmawiaj o tym z Bartoszem

DevOps i automatyzacja wdrożeń

Od ręcznego wydania do kontrolowanego procesu

Software house utrzymuje kilka usług. Wydanie wymaga kopiowania plików i koordynacji na czacie. Powrót do poprzedniej wersji nie jest przećwiczony.

Jak podchodzimy do pracy

  1. Mapujemy drogę od commita do produkcji: testy, zależności, artefakty, dostępy i ręczne zatwierdzenia.
  2. Budujemy pipeline w Jenkins lub narzędziu zespołu: testy, wersjonowany artefakt, wdrożenie na test i akceptacja produkcji.
  3. Dodajemy kontrolę sekretów, historię wydań, testy po wdrożeniu i rollback. Ustalamy obsługę migracji bazy.

Co otrzymuje Twój zespół

Pipeline w repozytorium, zasady publikowania artefaktów i instrukcja wydania. Sprawdzamy udane wdrożenie, zatrzymanie procesu po błędzie testów i powrót do poprzedniej wersji.

Porozmawiaj o tym z Bartoszem

Platformy i narzędzia developerskie

Wspólny standard pracy z kodem i artefaktami

Repozytoria są w kilku miejscach, zasady dostępu różnią się między projektami, a uruchomienie nowego projektu zaczyna się od odtwarzania konfiguracji.

Jak podchodzimy do pracy

  1. Przeglądamy repozytoria, integracje, licencje i uprawnienia. Uzgadniamy docelowy przepływ pracy i właścicieli platformy.
  2. Konfigurujemy GitHub Enterprise lub Bitbucket oraz Artifactory. Ustalamy retencję artefaktów i kontrolę zależności, np. w Xray.
  3. Przeprowadzamy pilotaż migracji z kontrolą historii i integracji. Dokumentujemy standard startowy dla kolejnych projektów.

Co otrzymuje Twój zespół

Macierz dostępów, plan migracji, szablon repozytorium i dokumentacja administracyjna. Weryfikujemy uprawnienia oraz pełną ścieżkę: kod, build i publikacja artefaktu.

Porozmawiaj o tym z Bartoszem

Stabilność i rozwój infrastruktury

Mniej zgadywania podczas awarii

Aplikacja zwalnia w godzinach szczytu. Zespół dostaje wiele alertów, ale nie wie, czy problem leży w bazie, sieci czy nowym wydaniu.

Jak podchodzimy do pracy

  1. Uzgadniamy kluczowe ścieżki użytkownika i mierniki działania usługi. Analizujemy metryki, logi, pojemność zasobów i ostatnie zmiany.
  2. Porządkujemy dashboardy i alerty. Łączymy objawy z komponentami i właścicielami. Sprawdzamy DNS, VPN i dostęp do zależności.
  3. Przygotowujemy procedury reakcji i test przywracania z kopii. Zmiany wydajnościowe sprawdzamy na porównywalnym obciążeniu.

Co otrzymuje Twój zespół

Lista przyczyn i ryzyk, monitoring z uzgodnionymi progami, procedury operacyjne i plan usprawnień. Rezultat oceniamy przez pomiary przed i po zmianie oraz test odtworzenia.

Porozmawiaj o tym z Bartoszem

Stała współpraca

Gdy infrastruktura rozwija się razem z produktem, potrzebujesz ciągłości technicznej i partnera, który zna kontekst wcześniejszych decyzji. Uzupełniamy zespół o kompetencje DevOps lub Platform Engineering.

Jak podchodzimy do pracy

  1. Zaczynamy od przeglądu środowisk, dostępów i najpilniejszych ryzyk. Wspólnie ustalamy backlog i cele pierwszego etapu.
  2. Pracujemy w rytmie zespołu: planowanie, przegląd zmian, wdrożenia i dokumentowanie decyzji. Łączymy bieżące potrzeby z usuwaniem długu technicznego.
  3. Regularnie oceniamy postęp i priorytety. W kontrakcie określamy zaangażowanie, dostępność, zasady wsparcia i eskalacji.

Scenariusz projektowy

Zespół SaaS przygotowuje nową wersję produktu. Najpierw porządkujemy wdrożenia i monitoring, następnie automatyzujemy środowiska, a kolejne usprawnienia planujemy razem z rozwojem aplikacji.

Co otrzymuje Twój zespół

Przejrzysty backlog, zmiany w repozytoriach, aktualna dokumentacja i przekazywanie wiedzy. Zespół zna właścicieli zadań, kolejność prac i zasady utrzymania rozwiązania.

Przykładowy scenariusz projektowy. Zakres i kryteria odbioru ustalamy dla Twojego środowiska.

Porozmawiaj o tym z Bartoszem

Konkretne wdrożenie

Gdy potrafisz wskazać rezultat: nowe środowisko, migrację, platformę Kubernetes albo działający pipeline. Projekt ma uzgodniony zakres, zależności i moment odbioru.

Jak podchodzimy do pracy

  1. Ustalamy stan początkowy, cel, wymagania i ograniczenia. Definiujemy zakres i zależności od Twojego zespołu.
  2. Dzielimy pracę na etapy z demonstracją rezultatów. Ryzykowne założenia sprawdzamy w pilotażu przed szerszym wdrożeniem.
  3. Testujemy rozwiązanie według uzgodnionych kryteriów. Przygotowujemy przełączenie i plan powrotu. Przekazujemy kod, dokumentację i wiedzę.

Scenariusz projektowy

Firma potrzebuje oddzielnych środowisk testowych i produkcyjnych w AWS. Projekt obejmuje sieć, uprawnienia, Terraform, wdrożenie aplikacji i monitoring. Odbiór wymaga odtworzenia środowiska i przejścia testów aplikacji.

Co otrzymuje Twój zespół

Działające rozwiązanie, repozytorium konfiguracji, wyniki testów i instrukcje utrzymania. Dalszy rozwój lub wsparcie ustalamy jako kolejny zakres współpracy.

Przykładowy scenariusz projektowy. Zakres i kryteria odbioru ustalamy dla Twojego środowiska.

Porozmawiaj o tym z Bartoszem

Architektura i przegląd

Przed inwestycją trzeba zdecydować, czy migrować, co modernizować i gdzie zacząć. Porównujemy opcje z uwzględnieniem potrzeb biznesu i możliwości zespołu.

Jak podchodzimy do pracy

  1. Zbieramy wymagania, diagramy, konfiguracje i dane o obciążeniu oraz kosztach. Ustalamy pytania, na które ma odpowiedzieć przegląd.
  2. Analizujemy zależności, dostępność, bezpieczeństwo dostępu i utrzymanie. Porównujemy warianty wraz z ryzykiem, kosztami i nakładem operacyjnym.
  3. Omawiamy rekomendacje z zespołem. Rozdzielamy pilne działania, usprawnienia długofalowe i założenia do sprawdzenia w pilotażu.

Scenariusz projektowy

Firma rozważa Kubernetes zamiast maszyn wirtualnych. Porównujemy liczbę usług, częstotliwość wdrożeń, koszty i kompetencje utrzymaniowe. Wynikiem może być pilotaż klastra albo rekomendacja prostszej platformy.

Co otrzymuje Twój zespół

Raport z priorytetami, warianty architektury, rejestr ryzyk i plan kolejnych kroków. Masz podstawę do decyzji, budżetowania i zaplanowania wdrożenia.

Przykładowy scenariusz projektowy. Zakres i kryteria odbioru ustalamy dla Twojego środowiska.

Porozmawiaj o tym z Bartoszem

glampware.pl

Witryna firmowa i wspólny proces publikacji wielu serwisów — od infrastruktury w kodzie po zatwierdzony podgląd.

  • HTML / CSS / JavaScript
  • OCI Ampere
  • Terraform
  • nginx
  • GitHub webhooks

Strona i infrastruktura

Lekka strona łączy ofertę glampingu i usług IT, dwie wersje językowe, automatyczny wybór języka oraz opisy realizacji w popupach. Działa jako statyczny HTML, CSS i JavaScript na nginx w Oracle Cloud Infrastructure. Terraform opisuje wspólną infrastrukturę OCI: sieć, routing, reguły dostępu, maszynę Ampere i adresację.

Jedno repozytorium, osobne serwisy

Źródła witryn znajdują się w osobnych katalogach wspólnego repozytorium. Panel i aplikacje mają wydzielony kod zaplecza, dane oraz usługi systemd. HTTPS zapewniają nginx i certyfikaty Let’s Encrypt; konfiguracja serwera jest utrzymywana oddzielnie od treści stron.

Podgląd i kontrolowana publikacja

Webhook GitHub uruchamia przygotowanie stage dla zmian z PR. Podgląd identyfikuje wersję gałęzi i bazy main. Akceptacja dotyczy całego przejrzanego wydania; serwer sprawdza jego aktualność, scala PR i przełącza wersjonowane katalogi. Weryfikacja usług po wdrożeniu pozwala wykryć nieudaną publikację.

Historia i odtwarzanie

Wspólny status stage pokazuje potwierdzone wersje i okno cofnięcia wydania. Cofnięcie kodu przechodzi przez nowy PR oraz akceptację; nie odwraca automatycznie operacji wykonanych wcześniej w DNS, poczcie czy rozliczeniach. Kod, instrukcje i konfiguracja odtworzenia są wersjonowane, a prywatne dane pozostają poza repozytorium.

Otwórz projekt w nowej karcie

glamping.plus

Migracja strony noclegowej z kreatora do własnego hostingu, z zachowaniem oferty i bezpośredniej rezerwacji.

  • HTML / CSS / JavaScript
  • Python build
  • WebP
  • RoomAdmin
  • nginx / HTTPS

Od GoDaddy do własnej publikacji

Witryna powstała wokół oferty dwóch całorocznych kopuł z prywatnym jacuzzi w Uhercach Mineralnych. Jej źródła przeniesiono z kreatora GoDaddy do własnych szablonów HTML, CSS i JavaScript. Statyczne wydanie generuje skrypt Python, a stronę obsługuje nginx na Ampere.

Treść i integracje

Strona obejmuje ofertę, galerię, rezerwacje, FAQ, informacje o pobycie i atrakcjach. RoomAdmin pozostaje odrębnym silnikiem rezerwacji osadzonym w stronie. Kontakt uzupełniają telefon, e-mail i WhatsApp. Opinie Google są prezentowane jako oznaczone fragmenty z odnośnikiem do aktualnej wizytówki.

Szybkość i widoczność

Zdjęcia mają lokalne warianty WebP, responsywne srcset i jawne wymiary. Pierwsze zdjęcie otrzymuje priorytet, kolejne slajdy są pobierane w miarę potrzeby. Build przygotowuje metadane, canonical, dane strukturalne oraz pliki indeksowania odpowiednie dla środowiska.

Wdrażanie i infrastruktura

Zmiany są wersjonowane we wspólnym repozytorium, trafiają na stage i są publikowane po akceptacji wydania. Hosting korzysta ze wspólnej infrastruktury OCI opisanej w Terraform, nginx i certyfikatów HTTPS. Obsługa rezerwacji pozostaje po stronie RoomAdmin; własna strona nie wymaga aktywnego kreatora GoDaddy.

Otwórz projekt w nowej karcie

sirius.international

Interaktywna platforma mapowa z globusem 3D, integracją zewnętrznych danych i aplikacjami na iOS oraz Androida.

  • MapLibre GL JS
  • Python API
  • OCI
  • Terraform
  • Capacitor
  • iOS
  • Android

Od pomysłu do platformy

Sirius powstał jako miejsce do przeglądania rozproszonych źródeł informacji w kontekście geograficznym. Globus i warstwy mapowe łączą m.in. lotnictwo, satelity, kamery, pogodę oraz zdarzenia naturalne. Projekt rozwija wspólny interfejs mapowy, katalogi danych i integracje API zamiast osobnego widoku dla każdego źródła.

Architektura aplikacji

Frontend wykorzystuje MapLibre GL JS i WebGL do wyświetlania mapy oraz globusu. Moduły JavaScript obsługują warstwy, filtry, popupy i wybór źródeł. Biblioteki HLS i obliczeń satelitarnych uzupełniają odtwarzanie dostępnych strumieni oraz prezentację orbit. Część katalogów jest dostarczana jako pliki statyczne, a dane zmienne pobiera warstwa API.

Backend i dane

API w Pythonie agreguje wybrane źródła, buforuje odpowiedzi i oddziela konfigurację dostawców od kodu uruchamianego w przeglądarce. nginx udostępnia frontend oraz pośredniczy do procesu API działającego pod kontrolą systemd. Dostępność i aktualność warstw zależą od źródła; aplikacja rozróżnia dane bieżące, zapisane zestawy i błędy pobierania.

OCI i Terraform

Zaplecze działa na Oracle Linux w OCI Ampere. Wspólny stos Terraform opisuje sieć, routing, reguły dostępu, instancję i publiczny adres IP. Moduł WWW przygotowuje szablony nginx oraz instalator dla domeny i HTTPS. Wdrożenie aplikacji jest osobnym krokiem, dzięki czemu infrastruktura i kolejne wydania produktu mają odrębne cykle zmian.

Wspólny proces wdrożenia

Kod webowy i API jest częścią repozytorium glampware-www. Zmiany przechodzą podgląd PR, akceptację i publikację wersjonowanego wydania. nginx udostępnia aplikację, a systemd zarządza API. Stage ma osobne środowisko i dane; testowy podgląd nie uruchamia produkcyjnego workera powiadomień. Alias sirius.fazee.dev przekierowuje do sirius.international. Wydania aplikacji mobilnych pozostają osobnym procesem.

Aplikacje iOS i Android

Utworzono projekty aplikacji na iOS oraz Androida w oparciu o Capacitor. Kod mapy i zasoby są pakowane z aplikacją, a dane i API pozostają na serwerze. iOS korzysta z Xcode i ścieżki testowej TestFlight; Android ma projekt Gradle i własny proces budowania. Aktualizacja backendu jest niezależna od nowego wydania aplikacji. Uprawnienia i funkcje natywne obejmują zależnie od platformy lokalizację, udostępnianie, zapisane miejsca i powiadomienia.

Utrzymanie i rozwój

Przygotowany moduł monitoringu sprawdza zasoby systemu, usługi, HTTPS i odpowiedzi aplikacji oraz obsługuje alerty APNs po skonfigurowaniu odbiorcy. Projekt łączy rozwój produktu, integrację danych, infrastrukturę jako kod, automatyzację publikacji i dystrybucję mobilną. Kod oparty na bibliotekach zewnętrznych zachowuje ich licencje i wymagane oznaczenia źródeł.

Otwórz projekt w nowej karcie

Velocity Reborn 2 · Roblox

Projekt gry wyścigowej na platformie Roblox: od modelu rozgrywki i trasy po modułową logikę wyścigu, garażu i progresji.

  • Roblox Studio
  • Luau
  • Client / Server
  • Git
  • Testy

Pomysł i rozgrywka

Velocity Reborn 2 to rozwijany prototyp wyścigów w nadmorskiej scenerii. Projekt obejmuje samochód, trasę z zakrętami i kierunkowymi checkpointami, kamerę, garaż oraz interfejs przygotowania do wyścigu. Kolejne iteracje łączą tworzenie sceny z testowaniem przejazdów w Roblox Studio.

Architektura techniczna

Logika w Luau jest podzielona na moduły klienta i serwera. Serwer prowadzi stan wyścigu, kolejność checkpointów i przyznawanie nagród. Moduły ekonomii i profilu obsługują walutę, posiadane auta, ulepszenia i mechanikę Rebirth. Interfejs oraz sterowanie pojazdem stanowią osobną warstwę.

Kod, scena i synchronizacja

Git przechowuje źródła i narzędzia, natomiast plik projektu Roblox Studio zawiera scenę, modele, teren i ustawienia. Narzędzie synchronizacji aktualizuje wskazane skrypty w powiązanym projekcie. Mapa jest tworzona w edytorze; kod rozgrywki nie odbudowuje jej od zera podczas startu sesji.

Testy i kopie projektu

Testy logiki obejmują wyścig, bramki, ekonomię i profile; dokumentacja odnotowuje 38 testów niezależnych od silnika. Osobno wykonano przejazdy sterowane klawiaturą w Studio. Narzędzie kopii zapisuje źródła, scenę i zasoby z zestawieniem sum SHA-256. Testy logiki i kontrola plików uzupełniają testy w silniku.

Etap projektu

Projekt jest na etapie prototypu. Kolejne prace obejmują trwałe zapisy danych, pełne testy urządzeń oraz finalną oprawę. Przed publiczną publikacją potrzebne są dalsze testy rozgrywki i zapisów w środowisku Roblox.

azylnadstrumykiem.pl

Serwis noclegowy z osobnymi prezentacjami obiektów i wspólnym stylem pobytu blisko natury.

  • HTML / CSS / JavaScript
  • Python generator
  • nginx / HTTPS

Oferta i nawigacja

Strona prezentuje jurtę w lesie, Domek nad Strumykiem i Apartament Jeziorna. Każdy obiekt ma własną podstronę; wspólne elementy obejmują galerię, opis pobytu, kontakt i informacje organizacyjne.

Implementacja i publikacja

Statyczne strony HTML, CSS i JavaScript powstają z wersjonowanych źródeł i generatora witryn noclegowych. Osadzane formularze rezerwacji wymagają konfiguracji dla właściwego obiektu; demonstracyjny formularz nie jest dowodem własnej dostępności. Serwis korzysta ze wspólnego hostingu OCI, HTTPS i procesu PR → stage → akceptacja.

Otwórz projekt w nowej karcie

Kontrakty IT

Forma współpracy dopasowana do celu i skali Twojego projektu.

Jak możemy współpracować

W ramach stałej współpracy dołączamy do Twojego zespołu i rozwijamy wspólny backlog. W projekcie o określonym zakresie uzgadniamy rezultat, etapy i kryteria odbioru. Konsulting pomaga sprawdzić założenia, porównać warianty i zaplanować kolejne kroki.

Jasne zasady od początku

Ustalamy zakres odpowiedzialności, dostępność, sposób komunikacji i rozliczenia. Uwzględniamy wymagania bezpieczeństwa oraz zasady dostępu do środowisk.

Co otrzymujesz

Przejrzysty plan, informację o postępie, zmiany zapisane w repozytoriach i dokumentację rozwiązania. Współpracujemy z firmami, mikroprzedsiębiorstwami i osobami prywatnymi.

Porozmawiajmy o Twoim projekcie

Cloud & DevOps

Od decyzji o architekturze do sprawnego procesu utrzymania i wdrażania.

Architektura i infrastruktura

Projektujemy środowiska AWS i Oracle Cloud, planujemy migracje i porządkujemy konfigurację Linux oraz platform kontenerowych. Narzędzia dobieramy do skali, budżetu i możliwości utrzymania.

Powtarzalna praca zespołu

Terraform, Ansible, Helm i procesy CI/CD pomagają odtwarzać środowiska, przeglądać zmiany i publikować kolejne wersje w kontrolowany sposób. Określamy uprawnienia i sposób przechowywania sekretów.

Działające rozwiązanie

Łączymy wdrożenie z monitoringiem, dokumentacją i planem powrotu. Dzięki temu zespół wie, jak rozwijać i utrzymywać środowisko po przekazaniu prac.

Porozmawiajmy o Twoim projekcie

Współpraca zdalna

Dobry kontakt i czytelne zasady pracy, niezależnie od lokalizacji.

Uzgodniony rytm współpracy

Na początku ustalamy narzędzia komunikacji, godziny dostępności, sposób planowania i częstotliwość przeglądów. Zadania, decyzje i rezultaty zapisujemy we wspólnym miejscu.

Bezpieczny dostęp

Dostęp do repozytoriów i środowisk nadajemy w uzgodnionym zakresie, z uwzględnieniem ról i weryfikacji tożsamości. Ustalamy zasady obsługi sekretów oraz zakończenia dostępu po projekcie.

Wiedza zostaje w zespole

Pokazujemy postęp podczas demonstracji i przeglądów, dokumentujemy konfigurację i przekazujemy instrukcje utrzymania. Zakres ewentualnego dalszego wsparcia ustalamy osobno.

Porozmawiajmy o Twoim projekcie

Panel Glampware

Własny panel operacyjny łączący obsługę klientów, domen, hostingu, poczty, rozliczeń i monitoringu.

  • Python / WSGI
  • Waitress
  • SQLite
  • JavaScript
  • API / MCP
  • iOS

Architektura aplikacji

Interfejs powstał w HTML, CSS i JavaScript, a zaplecze w Pythonie jako aplikacja WSGI uruchamiana przez Waitress za nginx. SQLite przechowuje kartoteki, pakiety, sesje, historię działań i stan operacji integracji. Transakcje i kontrola rewizji chronią przed przypadkowym nadpisaniem równoczesnej edycji.

Klienci, domeny i usługi

Kartoteki łączą dane kontaktowe i rozliczeniowe z domenami oraz indywidualnym zakresem DNS, WWW z SSL i poczty. Panel obsługuje ceny i okresy abonamentowe, statusy aktywacji oraz przypisywanie domen. Osobny wykonawca realizuje zatwierdzone zlecenia konfiguracji, zawieszania, wznawiania i usuwania usług, zapisując ich postęp.

DNS i integracje

Integracja z Hurricane Electric odczytuje strefy i pozwala zarządzać rekordami. Adapter GoDaddy pobiera informacje o domenach i terminach ważności. Publiczne odpowiedzi DNS są porównywane z odczytami resolverów Google i Cloudflare. Zewnętrzne odczyty pracują w tle; panel pokazuje datę oraz wynik ostatniego sprawdzenia zamiast blokować interfejs oczekiwaniem na dostawcę.

Poczta i rozliczenia

Administracja pocztą obejmuje stan skrzynek, zawieszanie i wznawianie oraz odzyskiwanie dostępu przez właściciela na potwierdzony adres. Panel nie udostępnia administratorowi treści wiadomości ani haseł użytkowników. Fakturownia obsługuje potwierdzane wystawienie dokumentów, podgląd płatności i pobieranie PDF; zapis szkicu sam nie wystawia faktury. Integracje obejmują też Brevo i SMSAPI.

Monitoring i powiadomienia

Moduły monitoringu prezentują metryki lokalne i OCI, historię, stan usług oraz logi. System alertów obejmuje zdrowie usług i zbliżające się terminy domen. Dostępne są integracje Web Push i natywnych powiadomień APNs; ich działanie zależy od konfiguracji dostawcy, urządzenia i uprawnień.

Zarządzanie przez API i aplikację iPhone

API oraz adapter MCP umożliwiają obsługę operacji panelu z uprawnionego klienta lub czatu. Prywatna aplikacja iOS używa UIKit i WKWebView: nowe funkcje webowe pobiera z serwera, a natywne elementy odpowiadają m.in. za Face ID, Pęk kluczy i powiadomienia. Zmiana kodu natywnego wymaga nowego podpisanego buildu.

Bezpieczeństwo, stage i wdrażanie

Panel ma uwierzytelnianie, kontrolę sesji, ochronę CSRF, rejestr działań i wydzielone procesy bez uprawnień administratora systemu. Stage ma osobne dane uwierzytelniania i bazę; testy nie wykonują produkcyjnych operacji u dostawców. Kod przechodzi PR, podgląd i akceptację, a systemd uruchamia wskazane wydanie. Zmiany uprzywilejowanych helperów mają oddzielny kontrolowany proces instalacji.

Kopie i granice automatyzacji

Kopie SQLite są sprawdzane przez kontrolę integralności i próbę odczytu po odtworzeniu. Sekrety integracji nie trafiają do publicznego frontendu ani repozytorium. Stan „skonfigurowano” jest odróżniany od potwierdzonego sukcesu, a niepewne operacje wymagają uzgodnienia wyniku przed ponowieniem.

Otwórz projekt w nowej karcie

agroturystykawbieszczadach.pl

Lekka strona gospodarstwa w Stańkowej, z ofertą pobytu i prostą drogą do kontaktu.

  • Static website
  • Responsive CSS
  • nginx / HTTPS

Zakres projektu

Prezentacja gospodarstwa, galeria i informacje o wypoczynku prowadzą do bezpośredniego kontaktu telefonicznego. Strona nie potrzebuje zewnętrznego silnika RoomAdmin.

Technologia i utrzymanie

HTML, CSS i JavaScript są publikowane jako statyczne pliki. Osobny katalog domeny we wspólnym repozytorium, podgląd stage, nginx i HTTPS pozwalają rozwijać treść bez rozbudowanego systemu CMS.

Otwórz projekt w nowej karcie

grzegorzkrawiec.pl

Podstawowa strona „wkrótce”, przygotowana do dalszego rozwoju.

  • Landing page
  • nginx / HTTPS
  • Stage

Punkt wyjścia

Minimalny landing page przedstawia markę i informuje o przygotowywanej witrynie. To świadomie niewielki zakres, bez deklarowania gotowego rozbudowanego serwisu.

Gotowa ścieżka zmian

Domena ma własne źródła, hosting HTTPS i stage we wspólnym procesie publikacji. Kolejne sekcje można rozwijać przez PR i akceptację podglądu.

Otwórz projekt w nowej karcie

grupa-bieszczady.pl

Rozwijany serwis regionalny łączący miejsca, usługi, historie i odkrywanie Bieszczadów.

  • Project in development
  • JavaScript
  • Python / SQLite
  • MCP
  • OpenAI API

Katalog i odkrywanie

Interfejs obejmuje kategorie, miejscowości, wyszukiwanie, zapisane miejsca i treści redakcyjne. Czat może proponować opublikowane pozycje z katalogu, a lokalizację użytkownik udostępnia dobrowolnie.

Przygotowane zaplecze

Kod opcjonalnego backendu wykorzystuje Python, Uvicorn, SQLite, MCP i integrację OpenAI Responses API. Odpowiedzi bez aktywnej integracji pozostają w trybie katalogu. Moduł analizuje zdarzenia zainteresowania i umożliwia prywatne raporty oraz eksport JSONL; kliknięcia nie są traktowane jako dowód emocji.

Etap projektu i publikacja

Serwis jest rozwijany w podglądzie. Statyczny frontend korzysta ze wspólnego publishera; backend wymaga osobnej konfiguracji i uruchomienia. Obecność modułów w repozytorium nie oznacza, że wszystkie integracje działają na produkcji.

Otwórz projekt w nowej karcie

Poczta Glampware

Własna platforma poczty dla obsługiwanych domen, z webmailem i administracją w panelu.

  • Postfix
  • Dovecot
  • Rspamd
  • Roundcube
  • Brevo
  • HTTPS

Warstwy systemu

Postfix obsługuje transport wiadomości, Dovecot dostęp do skrzynek, a Rspamd analizę antyspamową. Roundcube zapewnia pocztę WWW. System korzysta z TLS oraz zewnętrznego przekaźnika Brevo dla wysyłki; konfiguracja DNS uwzględnia uwierzytelnianie domen.

Obsługa właściciela skrzynki

Webmail jest dostępny pod domeną techniczną oraz trasami poczty obsługiwanych domen. Panel zarządza stanem usług i procesem odzyskiwania dostępu. Prywatne wiadomości i hasła użytkownika nie są udostępniane przez administracyjny interfejs.

Utrzymanie i zmiany

Konfiguracja usług oraz integracje z panelem są wersjonowane, a dane skrzynek pozostają poza repozytorium. Zmiany infrastruktury mają kontrolowany proces instalacji, odrębny od zwykłej aktualizacji statycznej witryny.

Otwórz projekt w nowej karcie

fazee.dev

Domena techniczna łącząca przekierowanie do Glampware z obsługą udostępnianych plików.

  • HTTP redirects
  • Python
  • File delivery
  • nginx / HTTPS

Zachowanie domeny

Główna strona przekierowuje do glampware.pl. Osobna usługa obsługuje linki i pobieranie plików, dzięki czemu przekierowanie nie zastępuje funkcji udostępniania.

Podział odpowiedzialności

nginx obsługuje HTTPS i routing, a zaplecze Python odpowiada za pliki. Dane użytkowników nie trafiają do Git. Podgląd i produkcja mają rozdzielone magazyny; domena jest częścią wspólnego procesu odtwarzania i publikacji.

Otwórz projekt w nowej karcie