woj. wielkopolskie

Własne aplikacje webowe dla firm
w Poznaniu

Firmom z Poznania, stolicy Wielkopolski, budujemy własne narzędzia: aplikacje działające w przeglądarce albo na telefonie, napisane pod proces, który mają obsłużyć. Pierwsza konsultacja jest bezpłatna i nie wiąże Cię żadnym zobowiązaniem: opisujesz, jak dziś wygląda praca, a my dopytujemy o szczegóły. Kolejność funkcji ustalamy później razem, żeby najważniejsze powstały pierwsze, a efekty oglądasz na środowisku testowym, oddzielonym od produkcyjnego. Na pierwszą rozmowę przygotuj opis tego, co dziś zabiera zespołowi najwięcej czasu.

Bezpłatna wycena +48 887 831 588

Osoba siedzi przy laptopie na okrągłym stoliku, na ciemnym ekranie widać kod QR otoczony kolorowymi punktami Poznań i okoliczne miejscowościnarzędzia dla handlu i usług
Prototyp do przetestowania układu przed kodem Etapy rozliczane po odbiorze kolejnych części Opieka po wdrożeniu jako opcja Czas na drobne zmiany zarezerwowany w opiece Monitoring dostępności uruchomionej aplikacji NDA podpisane na Twoją prośbę
536 tys.mieszkańców, GUS 2024
262 km²zajmuje stolica Wielkopolski
sześćetapów w planie każdego projektu
15 minutśredni czas odpowiedzi w godzinach pracy

Poznańskie branże

Aplikacje webowe dla przedsiębiorstw w Poznaniu: komu i do czego się przydają

Własne narzędzie warto rozważyć, gdy każdy handlowiec prowadzi osobny plik z cenami i trudno ustalić, która wersja obowiązuje. Taki stan da się zastąpić jednym miejscem, w którym ceny i dokumenty są wspólne dla całego zespołu. Drugim sygnałem są dane przepisywane codziennie z jednego programu do drugiego przez tę samą osobę.

Problem z bezpieczeństwem produktu: kogo w łańcuchu dostaw trzeba poinformować?

Rozporządzenie (UE) 2023/988 w sprawie ogólnego bezpieczeństwa produktów zobowiązuje producentów, żeby inne podmioty gospodarcze, osoby odpowiedzialne i dostawcy internetowych platform handlowych w łańcuchu dostaw byli terminowo informowani o stwierdzonych przez producenta problemach związanych z bezpieczeństwem (art. 9 ust. 10). Przepis nie wskazuje kanału takiej informacji.

Dla firmy z Poznania, która sprzedaje przez kilka hurtowni i sklepów, pierwszym pytaniem jest więc to, czy aktualna lista tych podmiotów istnieje w jednym miejscu. Bez takiej listy terminowe powiadomienie zależy od pamięci pojedynczych osób.

Hurtownie i dystrybutorzy z Poznania: stan magazynu pod ręką przy regale

Hurtownia z dużym asortymentem i magazyn dystrybutora codziennie sprawdzają to samo: co jest na stanie. Aplikacja magazynowa, która współpracuje z kolektorami danych, przechowuje stany i ruch towaru, a pracownik ma je pod ręką przy regale.

Targi i eventy w Poznaniu: rezerwacje terminów, sal i usług

Międzynarodowe Targi Poznańskie, organizowane od 1921 roku, wpływają na branżę eventową, hotelarską i gastronomiczną. Firma, która wynajmuje sale albo obsługuje wydarzenia, może prowadzić rezerwacje terminów, sal i usług w jednym systemie, z kalendarzem dostępnym dla całego zespołu.

Biuro rachunkowe, kadrowe albo kancelaria: panel klienta z dokumentami

Biuro, które obsługuje inne firmy, codziennie wymienia z nimi dokumenty. Klient takiego biura otwiera panel klienta i znajduje w nim swoje zlecenia i dokumenty razem z historią oraz płatnościami, bez szukania załączników w poczcie.

Połączenia z programami magazynowymi i języki programowania

Połączenia z systemami magazynowymi, np. Subiektem albo systemami Insoft, projektujemy zgodnie z tym, jakie dane dany system potrafi wymienić. Samo łączenie programów, bez nowej aplikacji, to zakres usługi integracje ERP w Poznaniu.

Integracje i oprogramowanie, które już utrzymujesz, przesądzają o języku: albo Python z FastAPI, albo PHP z Laravelem. Microsoft SQL Server, którego administrację opisujemy przy usłudze bazy danych MS SQL w Poznaniu, wybieramy przy magazynach, a poza nimi sięgamy zwykle po PostgreSQL albo MySQL.

Wdrożenie systemu ERP należy do innego zakresu prac, opisanego na stronie programy ERP w Poznaniu, podobnie jak firmowa witryna bez logiki aplikacji: tę znajdziesz w usłudze strony internetowe w Poznaniu.

Kilka osób przy wspólnym stole z laptopami, na jednym ekranie rysunek techniczny, obok kartki ze szkicami i ołówki

Co budujemy

Jakie narzędzia budujemy jako oprogramowanie na zamówienie w Poznaniu?

Zamówienia przychodzące mailem i ręcznie przepisywane do magazynu pokazują, że własne narzędzie może mieć sens. Podobnie jest z danymi przenoszonymi codziennie między dwoma systemami, osobnymi wersjami cen u każdego handlowca i klientami, którzy dzwonią z pytaniem o etap zlecenia.

Poznańska firma produkcyjna, która sprzedaje produkty konsumentom, musi udostępnić publicznie kanały, przez które klient złoży skargę albo poinformuje o wypadku lub problemie z bezpieczeństwem produktu. Rozporządzenie (UE) 2023/988 wymienia tu na równi numer telefonu, adres e-mail i wyodrębnioną część strony internetowej, a przy ich wyborze każe uwzględnić potrzeby osób z niepełnosprawnościami (art. 9 ust. 11). Formularz w aplikacji jest więc tylko jedną z możliwych dróg. Dla zakresu narzędzia ma to praktyczny skutek: zanim powstanie ekran zgłoszeń, trzeba ustalić, którymi kanałami firma chce przyjmować skargi i czy wszystkie mają trafiać w to samo miejsce. W firmie, która sprzedaje także przez internetowe platformy handlowe, warto przy tym sprawdzić, czy zgłoszenia z każdego kanału będą opisane tymi samymi polami. Kanały wskazane w przepisie mogą też prowadzić do różnych osób w firmie, więc dobrze ustalić, kto odbiera które zgłoszenia.

Zakres obejmuje narzędzia biznesowe. Gry i projekty badawcze zostają poza nim.

Kto może wyświetlić kalkulator na swojej stronie: dyrektywa frame-ancestors

Kalkulator wstawiony na stronę firmy może działać w ramce iframe, czyli jako osobna strona pokazana wewnątrz innej. Nagłówek Content-Security-Policy z dyrektywą frame-ancestors wskazuje, które adresy mają prawo taką ramkę wyświetlić. Wartość „none” blokuje osadzanie, a lista domen dopuszcza tylko wybrane witryny. Gdy nie ma ani tej dyrektywy, ani starszego nagłówka X-Frame-Options, ramkę może osadzić dowolna strona. MDN zaznacza, że dyrektywy nie ustawia się znacznikiem meta: przychodzi w nagłówku odpowiedzi serwera.

  • podgląd zleceń i płatności w panelu klienta
  • kalendarze rezerwacji sal, sprzętu albo usług
  • oferta w PDF wyliczona przez konfigurator
  • akceptacje dokumentów w jednym obiegu
  • magazyn obsługiwany kolektorem danych
  • osobne ceny i limity kupieckie w portalu B2B
  • narzędzie sprzedażowe wbudowane w stronę
  • spięcie programów, które nie wymieniają danych

Wycena

Ile kosztuje aplikacja dla firmy w Poznaniu i od czego to zależy?

Kwotę liczymy z dokumentu, który powstaje w analizie: lista funkcji, role użytkowników i szkice ekranów pokazują, ile pracy jest do wykonania.

Według art. 9 ust. 12 rozporządzenia w sprawie ogólnego bezpieczeństwa produktów producent bada otrzymane skargi i informacje o wypadkach dotyczące produktów, którym zarzucono, że są niebezpieczne. Prowadzi też wewnętrzny rejestr tych skarg oraz rejestr przypadków odzyskania produktu i podjętych środków naprawczych. Jeśli producent z okolic Poznania chce, żeby oba rejestry powstały w aplikacji, każdy z nich staje się osobnym zestawem funkcji: pola opisu, statusy, osoby odpowiedzialne, powiązanie ze zgłoszeniem. Od tego, czy rejestr odzyskań wejdzie do pierwszej wersji, czy dojdzie później, zależy liczba funkcji w wycenie. Pomaga też ustalenie, kto w firmie zamyka sprawę w rejestrze, bo od tego zależy podział uprawnień między osobami.

Na start zwykle zalecamy jeden proces, a dalszą rozbudowę według tego, co okaże się potrzebne użytkownikom. Płatności rozkładamy na etapy powiązane z odbiorem kolejnych części, a całej kwoty nie pobieramy z góry.

Krócej powstaje proste narzędzie, dłużej panel wewnętrzny, a najdłużej system spięty z innymi programami. Wersję, która nadaje się już do pracy, staramy się przekazać jak najwcześniej.

Praca offline a dane zapisane w pamięci przeglądarki

Aplikacja, która ma działać bez sieci, trzyma część danych w pamięci przeglądarki. MDN opisuje dwa tryby tej pamięci. W domyślnym przeglądarka może usunąć dane witryny, gdy na urządzeniu kończy się miejsce, i kasuje je wtedy w całości. O tryb trwały aplikacja musi poprosić, a zgoda zależy od przeglądarki: Firefox pyta użytkownika, Chrome i Safari rozstrzygają same. W oknie prywatnym zapisane dane zwykle znikają po jego zamknięciu.

  • ile funkcji i ról użytkowników ma aplikacja
  • połączenia z innymi systemami
  • tryb pracy bez internetu
  • wersja natywna na iOS i Android

Wstępną ocenę przygotowujemy w 24 godziny.

Decyzja

Własne narzędzie czy gotowy program: od czego zacząć decyzję o aplikacji?

Pierwsze pytanie brzmi, czy narzędzie w ogóle trzeba pisać od zera. Najpierw szukamy prostszej drogi: rozszerzenia istniejącej strony, sklepu albo integracji. Jeśli Twój proces zmieści się w gotowym programie w abonamencie, usłyszysz to od nas wprost.

Wystawca, który przyjeżdża na targi do Poznania, korzysta z narzędzia organizatora tylko w czasie targów. Dla takiego użytkownika ma znaczenie, żeby aplikacja otworzyła się z linku w wiadomości, bez pobierania i instalowania czegokolwiek. Pracownik biura organizatora pracuje w tym samym systemie przez cały rok i ma inne potrzeby: szybkie przełączanie się między wydarzeniami, długie listy i raporty. Przy wyborze rodzaju aplikacji warto rozdzielić te dwie grupy i policzyć, ile osób należy do każdej z nich. Jedno narzędzie może obsłużyć obie grupy, jeśli ekrany dla gości są proste, a funkcje zespołu schowane za logowaniem. Gdy wystawca ma tylko sprawdzić swoje zgłoszenie albo dane stoiska, wersja dla gości może ograniczyć się do kilku ekranów.

Trzy wersje aplikacji i kryteria wyboru między nimi

Na początek zwykle zalecamy aplikację webową dostępną przez przeglądarkę z każdego urządzenia. Odmiana instalowalna z przeglądarki, czyli PWA, dostaje ikonę na ekranie telefonu i może działać bez połączenia z siecią. Do wersji natywnej na iOS i Android przechodzimy przy powiadomieniach push, stałym korzystaniu ze skanera albo wymogu obecności w sklepie z aplikacjami.

Lokalizacja telefonu w aplikacji webowej: zgoda użytkownika

Przeglądarka przekazuje położenie urządzenia przez interfejs Geolocation API. Dokumentacja MDN opisuje, że przy pierwszej próbie odczytu użytkownik widzi pytanie o zgodę, o ile wcześniej jej nie udzielił albo nie odmówił. Czas obowiązywania zgody zależy od przeglądarki: może wygasnąć po pewnym czasie, z końcem sesji albo zostać na stałe. Ekran z mapą potrzebuje przez to także komunikatu dla osoby, która odmówiła.

Oferta

Kod i wymagania bezpieczeństwa w ofercie na aplikację webową

Biuro rachunkowe, kadrowe albo kancelaria z Poznania pracuje na danych, które klienci powierzają mu w zaufaniu: listach płac, umowach i rozliczeniach. Przy wyborze wykonawcy aplikacji dla takiej firmy pytania o bezpieczeństwo idą przed pytaniami o wygląd. Warto zapytać, kto po stronie wykonawcy będzie widział prawdziwe dane w trakcie projektu, na jakich danych odbywają się próby nowych funkcji i jak zostaną zamknięte dostępy, gdy prace się skończą. Zapisane w ofercie odpowiedzi przydadzą się później przy rozmowie z osobą, która w biurze odpowiada za ochronę danych. W kancelarii dochodzi jeszcze tajemnica zawodowa, dlatego warto ustalić z wykonawcą, czy próby mogą odbywać się na danych pozbawionych nazwisk i numerów.

Przy zamknięciu projektu dostajesz od nas cały kod źródłowy. Oddajemy też dokumentację i dostępy do każdego środowiska. Opłat licencyjnych za samo używanie aplikacji nie pobieramy. Blokad, które wiązałyby Cię z nami, nie zakładamy. Każdy projekt zaczyna się od umowy, która opisuje zakres, termin, koszt i zasady wsparcia po wdrożeniu. Na życzenie podpisujemy też NDA.

W propozycji każdego wykonawcy sprawdź te zapisy.

OWASP ASVS: wymagania bezpieczeństwa wpisane do zamówienia

Fundacja OWASP publikuje ASVS, zestaw wymagań bezpieczeństwa do projektowania, budowy i testowania aplikacji webowych. Wśród zastosowań standardu jego autorzy wymieniają wpisywanie wymagań do umów zakupowych. Aktualna wersja ma numer 5.0.0, a każde wymaganie ma własny identyfikator, który da się przywołać w ofercie. Identyfikator składa się z numerów rozdziału, sekcji i wymagania, a przy cytowaniu autorzy zalecają poprzedzić go numerem wersji.

  • przekazanie kodu źródłowego zapisane w umowie
  • przeniesienie aplikacji na inny serwer
  • dokumentacja techniczna po zakończeniu prac
  • konta usług zewnętrznych na Twoją firmę
  • zasady rozliczania drobnych zmian

Zasięg

Aplikacje webowe dla firm z Poznania i okolicznych miejscowości: Lubonia, Swarzędza i Kórnika

Z poznańską firmą pracujemy przez telefon i rozmowy wideo na każdym etapie projektu.

Luboń, Swarzędz, Suchy Las, Tarnowo Podgórne, Komorniki, Kórnik i Mosina leżą wokół Poznania i mogą być miejscem pracy Twojej firmy albo jej klientów. Dla aplikacji nie ma znaczenia, czy magazyn stoi w Tarnowie Podgórnym, a biuro w centrum Poznania: oba zespoły widzą ten sam stan magazynu i te same zamówienia.

Obszar dojazdów obejmuje województwo lubelskie i Warszawę. Dalej pracujemy zdalnie, bez dojazdu.

Jeśli Twoja firma ma oddziały także poza regionem, jeden system może obsłużyć je wszystkie przez internet.

Współpraca

Sześć etapów tworzenia aplikacji webowej w Poznaniu

  1. Pierwsza rozmowa przez Meet, Zoom albo Teams

    Mówisz, jak dziś przebiega proces w firmie. Od nas słyszysz, czy da się go obsłużyć gotowym narzędziem.

  2. Analiza zakończona dokumentem

    Obserwujemy osoby wykonujące proces i spisujemy funkcje oraz role użytkowników. Na tej podstawie podajemy wycenę.

  3. Prototyp ekranów przed kodowaniem

    W klikalnej wersji oceniasz, czy układ pasuje do pracy zespołu.

  4. Odcinki co dwa tygodnie

    Na koniec każdego widzisz działający fragment. Stoi on na środowisku testowym. To, która funkcja trafi do pierwszego odcinka, ustalasz z nami.

  5. Testy, poprawki i szkolenie zespołu

    Testują przyszli użytkownicy. Ich uwagi trafiają do poprawek, a zespół dostaje szkolenie i instrukcję.

  6. Start na produkcji i monitoring

    Z chwilą wdrożenia dostajesz komplet: kod źródłowy, dokumentację i dostępy.

Pytania

Poznań i aplikacje webowe: numery partii, serwer i czas odpowiedzi

Producent zapewnia, żeby produkt miał numer typu, partii lub serii albo inny widoczny i czytelny dla konsumenta element identyfikujący (art. 9 ust. 5 rozporządzenia (UE) 2023/988). Gdy wielkość lub charakter produktu na to nie pozwala, informacje te podaje się na opakowaniu albo w dokumencie dołączonym do produktu.

To możliwe. Analiza, która zajmuje zwykle tydzień albo dwa, może zakończyć się zaleceniem, by aplikacji nie budować. Dokument, który powstaje w jej trakcie, zostaje u Ciebie niezależnie od dalszej współpracy, więc możesz z niego skorzystać także przy innym rozwiązaniu. Wnioski z analizy możesz też omówić z własnym zespołem, zanim zdecydujesz o kolejnym kroku.

Nie. Aplikację możemy uruchomić u nas, na serwerze Twojej firmy albo w chmurze. Wybór zależy m.in. od tego, kto ma się zajmować utrzymaniem i jakie zasady bezpieczeństwa obowiązują w firmie. Przy chmurze warto też ustalić, na czyje konto zostanie założona usługa.

Na wiadomość wysłaną w godzinach pracy odpowiadamy średnio po piętnastu minutach. Przy pytaniach o projekt w toku pomaga, gdy w wiadomości podasz nazwę ekranu albo funkcji, której dotyczy pytanie, i dołączysz zrzut ekranu z wersji testowej. Pytania pilne, np. o błąd blokujący pracę, warto oznaczyć już w temacie wiadomości.

Umożliwia to standard Web Authentication, na którym opierają się klucze dostępu (passkeys). Przy rejestracji powstaje para kluczy: prywatny zostaje w urządzeniu albo kluczu sprzętowym, a serwer zapisuje tylko publiczny. MDN zaznacza, że podpis przy logowaniu zależy od adresu strony, przez co fałszywa witryna go nie wykorzysta. Klucze zwykle działają obok haseł.

Ustawa o świadczeniu usług drogą elektroniczną każe usługodawcy określić regulamin i udostępnić go przed zawarciem umowy (art. 8). Regulamin opisuje m.in. rodzaje i zakres usług, wymagania techniczne, warunki zawierania i rozwiązywania umów oraz tryb reklamacji. Postanowienia, których nie udostępniono w ten sposób, nie wiążą usługobiorcy.

Wstępną ocenę pomysłu odsyłamy w 24 godziny

Napisz, jaki proces chcesz przenieść do aplikacji i ile osób będzie z niej korzystać. Na tej podstawie zaproponujemy rozmowę i dalsze kroki.

Wszystkie miasta i usługi (858 stron) →
Bezpłatna wycena