woj. pomorskie
Aplikacje webowe i mobilne dla firm
w Gdańsku
Gdańsk, stolica województwa pomorskiego, tworzy razem z Gdynią i Sopotem Trójmiasto. Dla tutejszych firm budujemy aplikacje na zamówienie: narzędzia otwierane w przeglądarce albo na telefonie, zaprojektowane wokół procesu, który mają obsłużyć. Każdy projekt zaczyna się od analizy, która trwa zwykle tydzień albo dwa i pokazuje, jak proces wygląda dziś, zanim powstanie pierwszy ekran. Wcześniej możesz z nami porozmawiać bez opłat: pierwsza konsultacja do niczego Cię nie zobowiązuje.
Gdańskie firmy
Jakie aplikacje przydają się firmom z Gdańska?
Sygnałem, że czas na własne narzędzie, jest telefon klienta, który chce tylko sprawdzić etap swojego zlecenia, odebrany po raz kolejny tego samego dnia.
Nocleg w Gdańsku zamówiony przez internet: kiedy gość nie może odstąpić od umowy?
Prawo odstąpienia od umowy zawartej na odległość nie przysługuje konsumentowi przy umowach o usługi w zakresie zakwaterowania innego niż do celów mieszkalnych, jeżeli w umowie oznaczono dzień lub okres świadczenia usługi (art. 38 ust. 1 pkt 12 ustawy o prawach konsumenta).
Warunek jest konkretny: chodzi o umowę, w której wskazano datę albo okres pobytu. Dla systemu rezerwacji oznacza to, że daty pobytu należą do danych samej rezerwacji.
Port i logistyka morska: integracja programów, które nie wymieniają danych
Firma obsługująca ładunki w porcie może pracować jednocześnie w kilku programach: własnym, u klienta i u przewoźnika. Integracja spinająca takie systemy przenosi dane między nimi, zamiast zostawiać tę pracę osobie przy klawiaturze. Część kontrahentów w tej branży pisze po angielsku, dlatego nazwy pól i komunikatów warto uzgodnić już w analizie.
Gastronomia w Gdańsku: wycena przyjęcia liczona na stronie lokalu
Restauracja z cateringiem albo firma przygotowująca przyjęcia może osadzić na swojej stronie kalkulator, w którym klient sam sprawdzi koszt zamówienia, zanim zadzwoni. Zapytanie, które przychodzi potem, może zawierać już podstawowe informacje o liczbie gości i menu.
Usługi dla mieszkańców: konfigurator, który sam składa ofertę
Firma wykonująca zabudowy, remonty albo inne usługi na zamówienie dostaje od klientów te same pytania o warianty i koszt. Konfigurator produktu na jej stronie przeprowadza klienta przez dostępne opcje, wylicza automatyczną wycenę i przygotowuje ofertę w PDF, którą handlowiec może potem omówić z klientem.
Subiekt, Insoft i technologie: na czym opieramy aplikacje
Wymianę danych z programami magazynowymi, takimi jak Subiekt czy systemy Insoft, planujemy według tego, co dany program udostępnia. Kiedy celem jest samo połączenie dwóch programów, właściwa będzie usługa integracje ERP w Gdańsku.
Pythona z FastAPI albo PHP z Laravelem dobieramy zależnie od integracji i systemów, które już działają w Twojej firmie. W bazach danych korzystamy zwykle z PostgreSQL lub MySQL, a aplikacjom obsługującym magazyn dokładamy Microsoft SQL Server.
Jeśli potrzebujesz wizytówki firmy w sieci bez logiki aplikacji, zajrzyj na stronę strony internetowe w Gdańsku. Strojenie istniejącej bazy, w której zapytania trwają za długo, należy do usługi optymalizacja baz danych w Gdańsku.
Narzędzia
Systemy dla firmy z Gdańska: od panelu klienta po aplikację magazynową
Handlowiec z własną wersją cen w pliku, ktoś, kto ręcznie wpisuje do magazynu zamówienia z poczty, pracownik przenoszący codziennie te same dane między programami i klient dzwoniący o etap zlecenia: w takich sytuacjach własne narzędzie zaczyna mieć sens.
Gdański pensjonat albo dom z apartamentami może sprzedawać te same pokoje w kilku miejscach naraz, a wtedy wszystkie muszą widzieć te same zajęte terminy. Format iCalendar, opisany w dokumencie RFC 5545, ma do tego osobny komponent: VFREEBUSY. Grupuje on właściwości opisujące zapytanie o wolny i zajęty czas, odpowiedź na takie zapytanie albo opublikowany zestaw zajętych terminów (sekcja 3.6.4). Komponent mówi więc tylko, kiedy coś jest zajęte, bez szczegółów pobytu, a taki zestaw można zaimportować także do kalendarza recepcji. Przy ustalaniu zakresu aplikacji warto zdecydować, czy narzędzie ma udostępniać zajętość pokoi na zewnątrz w takim formacie, czy ma ją tylko pokazywać obsłudze. Od tej decyzji zależy, ile połączeń z innymi serwisami trzeba będzie później utrzymywać.
Projektów badawczych i gier nie realizujemy.
- Panel klienta z historią zleceń i płatności
- Rezerwacje usług, sal i sprzętu
- Konfigurator z automatyczną wyceną
- Wewnętrzny obieg i akceptacja dokumentów
- Kolektory danych w aplikacji magazynowej
- Portal B2B z cenami ustalonymi dla odbiorcy
- Narzędzia sprzedażowe osadzone na stronie
- Integracje łączące niezależne systemy
Akceptacja w obiegu dokumentów a forma elektroniczna z Kodeksu cywilnego
Kliknięcie „akceptuję” w systemie obiegu dokumentów przesuwa sprawę do kolejnego kroku. Forma elektroniczna czynności prawnej to osobne pojęcie: według art. 78¹ Kodeksu cywilnego do jej zachowania wystarcza oświadczenie woli w postaci elektronicznej opatrzone kwalifikowanym podpisem elektronicznym. Tak złożone oświadczenie jest równoważne oświadczeniu w formie pisemnej. Gdy umowa albo przepis wymaga formy pisemnej, sama akceptacja w aplikacji jej nie spełnia.
Budżet
Co zmienia cenę oprogramowania dla firm z Gdańska?
Pierwsza wersja może objąć jeden proces i właśnie taki start zwykle zalecamy, a rozbudowa przychodzi z tym, czego użytkownicy faktycznie potrzebują.
Wycenę podajemy po analizie, która opisuje funkcje, role i ekrany. Kwotę kształtują czynniki z listy.
- ile funkcji i ile ról użytkowników
- połączenia z systemami firmy
- działanie bez dostępu do sieci
- osobna aplikacja natywna
Firma usługowa z Gdańska, która wysyła klientom terminy wizyt jako wydarzenia kalendarza, może któryś z nich przesunąć. W formacie iCalendar każda istotna zmiana takiego wydarzenia ma swój numer we właściwości SEQUENCE. Przy utworzeniu wydarzenia wynosi on 0, a organizator zwiększa go przy każdej istotnej zmianie. Sama zmiana numeru nie służy jednak do proszenia uczestników o odpowiedź (RFC 5545, sekcja 3.8.7.4). Gdy aplikacja ma sama poprawiać terminy w kalendarzach klientów, trzeba zaplanować, jak liczy kolejne wersje i co robi z odpowiedziami. To połączenie z programami po stronie klientów, a połączenia z innymi systemami należą do czynników, które wpływają na wycenę. Dobrym materiałem do wyceny są przykłady terminów, które firma już kiedyś przesuwała, razem z wiadomościami wysłanymi wtedy klientom.
Etapy płatności łączymy z odbiorem gotowych części, bez pobierania całości z góry. Czas pracy także zależy od zakresu: przy prostym narzędziu jest krótszy niż przy panelu wewnętrznym, a przy systemie z integracjami najdłuższy. Użyteczną wersję staramy się udostępnić możliwie wcześnie.
Wstępna ocena wraca do Ciebie w 24 godziny.
Analiza a dane osobowe: kto ocenia skutki dla ochrony danych?
UODO wyjaśnia, że ocenę skutków dla ochrony danych przeprowadza administrator, gdy planowane przetwarzanie może z dużym prawdopodobieństwem powodować wysokie ryzyko naruszenia praw lub wolności osób. Wstępne sprawdzenie, czy tak jest, robi się przed rozpoczęciem przetwarzania. Ocenę konsultuje z inspektorem ochrony danych, jeśli go wyznaczył, ale nie może jej na niego scedować.
Wybór
Od której wersji zacząć aplikację dla firmy z Gdańska?
Zwykle zalecamy zacząć od wersji otwieranej w przeglądarce, z której zespół korzysta na komputerze, tablecie i telefonie.
| Rozwiązanie | Kiedy wybrać |
|---|---|
| Aplikacja webowa | praca przy komputerze, dostęp z wielu miejsc |
| Aplikacja instalowalna z przeglądarki (PWA) | praca w terenie, ikona na telefonie i potrzebny tryb offline |
| Aplikacja natywna iOS i Android | kamera, GPS w tle, powiadomienia push, wymóg obecności w sklepie z aplikacjami |
Po wersję natywną na iOS i Android sięgamy przy powiadomieniach push, ciągłej pracy ze skanerem albo konieczności wejścia do sklepu z aplikacjami.
Gdańska firma z sektora usług dla biznesu ma klientów także spoza regionu. Jeśli mają oni korzystać z jej narzędzia, pracują na własnych komputerach i w przeglądarkach, których firma nie wybiera. Jedni zalogują się sporadycznie, inni będą pracować w aplikacji na co dzień. Przy wyborze rodzaju aplikacji to ważna różnica wobec własnego zespołu, któremu sprzęt można przygotować z wyprzedzeniem. Dla klienta z zewnątrz liczy się, żeby narzędzie otworzyło się w przeglądarce, z której już korzysta, bez dodatkowej instalacji. Przed projektem warto więc zebrać, z jakich przeglądarek i systemów korzystają najważniejsi klienci, i wpisać je do listy urządzeń, na których aplikacja ma być testowana. Ta sama lista przyda się przy odbiorze kolejnych fragmentów.
Zanim zaprojektujemy cokolwiek nowego, sprawdzamy rozszerzenie strony lub sklepu, które firma już ma, oraz integrację. Bywa też, że proces obsłuży gotowy program w abonamencie, i wtedy mówimy to otwarcie.
Responsywny układ: jedna aplikacja webowa na monitorze i w telefonie
Ten sam adres może wyglądać inaczej na dużym monitorze i na ekranie telefonu. Odpowiadają za to zapytania o media (media queries): według dokumentacji MDN arkusz stylów stosuje inne reguły zależnie od szerokości lub wysokości okna przeglądarki, orientacji albo rozdzielczości ekranu. Na wąskim ekranie tabela zleceń może zamienić się w listę kart, a menu schować się pod jednym przyciskiem. Zmienia się ułożenie elementów, funkcje zostają te same.
Prawa do kodu
Jak wybrać wykonawcę aplikacji w Gdańsku: pytania o kod i prawa do niego
Firmie, której ruch zależy od pory roku, wykonawca aplikacji powinien dopasować się do jej kalendarza. Najtrudniej znaleźć czas na rozmowy i testy wtedy, gdy zespół ma najwięcej pracy. Przy porównywaniu ofert zapytaj więc, na jakim etapie wykonawca potrzebuje Twoich ludzi najbardziej i czy da się te etapy ułożyć poza szczytem. Dobrze też ustalić, kto po stronie wykonawcy odpowiada na zgłoszenia w okresie, w którym aplikacja pracuje pod największym obciążeniem, i jak takie zgłoszenie przekazać poza godzinami biura. Odpowiedzi na oba pytania warto porównać, zanim podpiszesz umowę. Przyda się też informacja, czy wykonawca może przeprowadzić szkolenie dwa razy: dla stałego zespołu i dla osób, które dołączą w szczycie.
Wybór wykonawcy łatwiej oprzeć na zapisach, które sprawdzisz przed podpisem.
Pięć pytań do oferty wykonawcy aplikacji
- Gdzie umowa wspomina o przekazaniu kodu?
- Czy aplikację da się przenieść na inny serwer?
- Czy dokumentacja techniczna przyjdzie po zakończeniu prac?
- Czy konta usług zewnętrznych założy się na zamawiającego?
- Jak rozliczane będą drobne zmiany?
Program napisany przez pracownika wykonawcy: komu przysługują prawa?
Według art. 74 ust. 3 ustawy o prawie autorskim prawa majątkowe do programu, który pracownik stworzył w ramach obowiązków ze stosunku pracy, przysługują pracodawcy, o ile umowa nie stanowi inaczej. Przepis mówi o stosunku pracy. Gdy część kodu piszą podwykonawcy, zapytaj, na jakiej podstawie wykonawca nabył prawa do ich pracy.
Kod dla Twojej firmy i dobrowolna opieka
Zakres, termin, koszt i zasady wsparcia po wdrożeniu zapisujemy w umowie, którą podpisujemy przy każdym projekcie. NDA podpisujemy, jeśli o to poprosisz. Gdy projekt się kończy, kod źródłowy trafia do Twojej firmy razem z dokumentacją i dostępami do wszystkich środowisk.
Opiekę po uruchomieniu proponujemy bez przymusu. Utrzymanie można przejąć samodzielnie albo zlecić innej firmie. Narzędzie może pracować na naszym serwerze, serwerze klienta albo w chmurze.
Zasięg
Jak współpracujemy z firmami z Gdańska, Pruszcza Gdańskiego i Żukowa
Projekt z gdańską firmą prowadzimy zdalnie: rozmawiamy przez telefon albo w Google Meet, Zoom lub Teams, zależnie od tego, z czego korzysta Twój zespół.
Sopot, Pruszcz Gdański, Żukowo, Kolbudy, Straszyn, Rotmanka i Cedry Wielkie leżą obok Gdańska. W każdej z tych miejscowości Twoja firma może mieć lokal, magazyn albo klientów.
Współpracę z firmami spoza województwa lubelskiego i Warszawy prowadzimy zdalnie, bo tylko w tym obszarze dojeżdżamy na miejsce.
Firma z kilkoma lokalami może prowadzić wszystkie w jednym systemie, z osobnym zestawem uprawnień dla każdego z nich.
Współpraca
Od pierwszej rozmowy do przekazania kodu: etapy tworzenia aplikacji
Rozmowa na start
Z opisu procesu wynika pierwsza ocena: własne narzędzie czy gotowy program.
Obserwacja pracy
Spisane funkcje i role stają się podstawą wyceny.
Projekt interfejsu
Klikalny prototyp odsłania układ ekranów jeszcze przed kodowaniem.
Odcinek po odcinku
Po każdym dwutygodniowym odcinku na środowisku testowym czeka kolejna część aplikacji, którą możesz przeklikać. Razem ustalamy, które funkcje mają powstać najpierw.
Testy z Twoim zespołem i szkolenie
Poprawiamy to, co wyjdzie w testach z przyszłymi użytkownikami. Na koniec zostawiamy instrukcję.
Uruchomienie i monitoring
Kiedy aplikacja startuje produkcyjnie, otrzymujesz kod i dostępy do każdego z jej środowisk.
Pytania
Zadatek, ceny dla odbiorców i niedziela: pytania o aplikacje webowe w Gdańsku
Kodeks cywilny rozstrzyga to w art. 394. Jeśli umowa nie stanowi inaczej i nie ma odmiennego zwyczaju, przy niewykonaniu umowy przez jedną ze stron druga może od niej odstąpić bez wyznaczania terminu dodatkowego i zachować otrzymany zadatek. Gdy umowa zostanie wykonana, zadatek zalicza się na poczet świadczenia, a przy rozwiązaniu umowy podlega zwrotowi.
Tak. Pracujemy od poniedziałku do piątku w godzinach 8:00–20:00 i w sobotę od 9:00 do 16:00. W niedzielę przyjmujemy wyłącznie zgłoszenia awarii, a pomoc awaryjna działa całą dobę przez siedem dni w tygodniu. W godzinach pracy odpowiadamy średnio w piętnaście minut.
Tak, do tego służy portal B2B z indywidualnymi cennikami i limitami kupieckimi. Każdy odbiorca po zalogowaniu widzi swoje warunki, a dział sprzedaży nie musi przygotowywać osobnej oferty dla każdej restauracji. Limit kupiecki pozwala przy tym ustalić, do jakiej wartości odbiorca może zamawiać.
Na środowisku testowym. Jest ono oddzielone od produkcyjnego przez cały projekt i po uruchomieniu, więc ćwiczenia nowych osób nie zmieniają danych, na których firma pracuje na co dzień. Dla osób zatrudnianych na krótko to dobre miejsce na pierwszy dzień pracy z narzędziem.
Służą do tego trzy mechanizmy opisane przez CERT Polska. SPF to zapisana w DNS lista serwerów uprawnionych do wysyłki w imieniu domeny. DKIM dodaje do wiadomości podpis kryptograficzny. DMARC łączy oba z adresem widocznym w polu „Od” i mówi odbiorcy, co zrobić z wiadomością, która nie przejdzie weryfikacji.
RODO wymaga, żeby dane były adekwatne, stosowne i ograniczone do tego, co niezbędne do celów przetwarzania (art. 5 ust. 1 lit. c, zasada minimalizacji). Art. 25 każe uwzględniać ochronę danych już przy określaniu sposobów przetwarzania, czyli przy projektowaniu. Dla formularzy oznacza to pytanie o cel każdego pola, zanim trafi na ekran.
Ta sama okolica
Pozostałe usługi w Gdańsku
Ta sama usługa
Aplikacje webowe w innych miastach
Wstępną ocenę pomysłu odsyłamy w 24 godziny
Opisz, z jakich kalendarzy, list i programów korzysta dziś Twoja firma i kto z nich korzysta. Odpiszemy z pytaniami i propozycją pierwszego kroku.