woj. dolnośląskie

Aplikacje webowe i systemy dla firm
we Wrocławiu

Wrocław, stolica Dolnego Śląska, należy do największych miast Polski. Dla przedsiębiorstw z miasta i okolic przygotowujemy aplikacje na zamówienie, webowe albo mobilne, dopasowane do konkretnego procesu w firmie. Takie narzędzie może służyć zespołowi przy regałach, biuru sprzedaży albo recepcji, a każdy z tych zespołów zobaczy w nim inny zestaw ekranów. Pracę zaczynamy od analizy, a dokument, który z niej powstaje, zostaje w Twojej firmie także wtedy, gdy dalej nie współpracujemy.

Bezpłatna wycena +48 887 831 588

Wersja do przeklikania na koniec każdego odcinka Próby nowych funkcji poza wersją produkcyjną Klikany model ekranów przed budową Wycena liczona z dokumentu analizy Aplikacja w przeglądarce dostępna z każdego urządzenia Dostęp do danych tylko dla uprawnionych osób
673 tys.mieszkańców, GUS 2024
293 km²powierzchni Wrocławia
sześćetapów od rozmowy po start produkcyjny
15 minutśredni czas odpowiedzi w godzinach pracy
Widok z góry na halę magazynu: dwóch pracowników rozmawia przy regałach z kartonami, jeden w czapce, drugi z tabletem

Wrocław i jego branże

Oprogramowanie na zamówienie dla firm z Wrocławia i jego okolic

O własnej aplikacji warto pomyśleć wtedy, gdy zamówienia przychodzą mailem, a ktoś codziennie przepisuje je ręcznie do programu magazynowego.

Gdy firma sprzedaje odbiorcom z innych krajów albo kupuje w obcej walucie, do procesu dochodzi przeliczanie kwot na złote. Ten krok ma własne reguły w ustawie o VAT, więc aplikacja musi je znać, zanim pokaże pierwsze przeliczenie.

Faktura w euro dla odbiorcy z Wrocławia: po jakim kursie NBP przeliczyć VAT?

Kwoty w walucie obcej przelicza się na złote według kursu średniego NBP, ogłoszonego na ostatni dzień roboczy poprzedzający dzień powstania obowiązku podatkowego (art. 31a ust. 1 ustawy o VAT). Jeśli faktura została wystawiona wcześniej, niż powstał obowiązek podatkowy, stosuje się kurs z ostatniego dnia roboczego przed dniem jej wystawienia (art. 31a ust. 2).

Aplikacja, która obok ceny w euro pokazuje podatek przeliczony na złote, potrzebuje zatem dwóch informacji: daty, od której liczy się kurs, i tabeli z dnia roboczego, który tę datę poprzedza. Dzień sprzedaży sam w sobie nie wystarcza.

Logistyka i magazyny pod Wrocławiem: aplikacja dla pracowników przy regałach

W logistyce i magazynach pracę przy regałach wspiera aplikacja magazynowa współpracująca z kolektorami danych. Gdy firma korzysta już z programu magazynowego, takiego jak Subiekt albo system Insoft, aplikację z nim łączymy, a zakres takiego połączenia wynika z tego, jakie dane dany program potrafi przyjąć i oddać. Szczegóły takich połączeń zebraliśmy w opisie usługi integracje ERP we Wrocławiu.

Gastronomia, turystyka i usługi dla mieszkańców: rezerwacje i panel klienta

Restauracja albo hotel może przyjmować rezerwacje terminów, sal i usług w jednym systemie, zamiast w kilku kalendarzach. Firma usługowa, która pracuje dla mieszkańców, może z kolei dać klientom panel klienta: po zalogowaniu widać w nim zlecenia, dokumenty, historię i płatności.

W czym piszemy aplikacje i co należy do innych usług

Na pytanie, w czym powstanie aplikacja, odpowiadamy po rozpoznaniu integracji i tego, co utrzymujesz w firmie: serwer piszemy w Pythonie z FastAPI albo w PHP z Laravelem. Do przechowywania danych służy nam przeważnie PostgreSQL lub MySQL, a w projektach magazynowych również Microsoft SQL Server.

Sklep z wtyczką do wyliczania ceny to inny projekt, opisany na stronie sklepy internetowe we Wrocławiu. Gdy wolno działa baza, która już pracuje w firmie, właściwa będzie optymalizacja baz danych we Wrocławiu.

Oferta

Od kalkulatora na stronie po integrację systemów: co obejmuje oprogramowanie na zamówienie?

Grami i projektami badawczymi się nie zajmujemy.

Wrocławska firma produkcyjna, która podaje odbiorcom ceny w kilku walutach, może pobierać kursy z publicznego Web API Narodowego Banku Polskiego. Tabele A i B zawierają kursy średnie, a tabela C kursy kupna i sprzedaży. Serwis odpowiada domyślnie w formacie JSON, a na życzenie w XML. Gdy dla poprawnie podanego zakresu nie ma danych, zwraca błąd 404, i tak samo odpowiada na pytanie o dzisiejszą tabelę, zanim zostanie ona opublikowana. Dla zakresu aplikacji oznacza to konkretne pytanie: co pokazać użytkownikowi, gdy kursu z danego dnia jeszcze nie ma. Można wtedy użyć ostatniej opublikowanej tabeli, wstrzymać przeliczenie albo oznaczyć kwotę jako wstępną, a wybór trzeba zapisać przed budową.

Przesłanką bywa ręczne wprowadzanie do magazynu zamówień, które przyszły mailem. Inne przesłanki to dane przepisywane codziennie z systemu do systemu, osobne pliki z cenami u handlowców i telefony klientów pytających o etap zlecenia.

  • panele klienta: zlecenia, dokumenty, płatności
  • rezerwacje sal i usług
  • konfiguratory wyceniające produkt automatycznie
  • akceptacje dokumentów w wewnętrznym obiegu
  • aplikacje magazynowe z kolektorami
  • portale B2B z cenami i limitami dla odbiorców
  • kalkulatory i narzędzia sprzedażowe na stronie firmy
  • integracje dla systemów, które same ze sobą nie rozmawiają

Podgląd produktu w konfiguratorze: czym jest grafika wektorowa SVG

SVG to format grafiki wektorowej zapisanej tekstem w języku XML. MDN podaje, że w odróżnieniu od plików JPEG i PNG obraz SVG można wyświetlić w dowolnym rozmiarze bez utraty jakości. Format współpracuje z CSS, DOM i JavaScriptem, przez co elementy rysunku mogą reagować na działania użytkownika, np. zmieniać kolor po wyborze opcji. Napisy wewnątrz takiego obrazu da się też podmienić na inną wersję językową.

Budżet

Co zmienia cenę oprogramowania dla firm z Wrocławia?

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

Przeliczanie walut w aplikacji nie musi opierać się wyłącznie na kursie NBP. Ustawa o VAT pozwala podatnikowi wybrać kurs Europejskiego Banku Centralnego: ostatni kurs wymiany opublikowany przez EBC na ostatni dzień poprzedzający powstanie obowiązku podatkowego. Waluty inne niż euro przelicza się wtedy przez kurs każdej z nich względem euro (art. 31a ust. 1 zd. 2). Dla wrocławskiej firmy, która rozlicza się z odbiorcami w euro, koronach i dolarach, każda taka reguła to osobna funkcja do napisania, sprawdzenia na przykładach i opisania w dokumentacji. Liczba funkcji wpływa na koszt, dlatego zanim padnie kwota, warto ustalić z księgowością, którego źródła kursu firma używa i czy zamierza je zmieniać.

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ć.

Przeglądarki

Tworzenie aplikacji mobilnych dla firm: kiedy wybrać wersję webową?

Telefon w rękach pracownika nie przesądza jeszcze o aplikacji natywnej. Zwykle zalecamy start od wersji webowej uruchamianej w przeglądarce na każdym urządzeniu, a odmiana PWA, instalowalna z przeglądarki, dokłada ikonę na ekranie i możliwość pracy offline.

We wrocławskiej firmie z magazynem część informacji przydaje się całej zmianie naraz: lista zleceń, kolejność wysyłek, braki na regałach. Takie dane może pokazywać duży ekran zawieszony w hali. Magazynierzy nie muszą wtedy sprawdzać ich na własnych telefonach. Przy wyborze rodzaju aplikacji dobrze oddzielić to, co ma widzieć cała zmiana, od czynności, które każdy pracownik wykonuje sam, np. potwierdzenia wykonania zadania. Do pierwszej części nie trzeba niczego instalować. Druga zależy od tego, z jakich funkcji telefonu ma korzystać magazynier i czy przeglądarka je obsługuje. Odpowiedź warto znać przed zaprojektowaniem pierwszych ekranów, bo od niej zależy, które z nich projektuje się z myślą o telefonie.

Kiedy zespół potrzebuje wersji na iOS i Android?

Za natywną aplikacją przemawia potrzeba powiadomień push, skanera dostępnego bez przerwy albo publikacji w sklepie z aplikacjami. Wcześniej oceniamy, czy cel da się osiągnąć rozszerzeniem obecnej strony, sklepu albo integracją. Gdy pracę firmy poprowadzi gotowy program w abonamencie, mówimy to bez owijania.

Baseline: czy funkcja zadziała we wszystkich głównych przeglądarkach?

Nowe funkcje trafiają do przeglądarek w różnym czasie. Opisany na web.dev status Baseline „Newly available” oznacza, że funkcję obsługują wszystkie przeglądarki z podstawowego zestawu: Chrome, Edge, Firefox i Safari, przy czym Chrome, Firefox i Safari liczą się w wersji na komputer i na telefon. Kolejny status, „Widely available”, funkcja dostaje po upływie określonego czasu od tej daty. Znacznik pomaga ocenić, czy element aplikacji webowej zadziała na urządzeniach całego zespołu.

Utrzymanie

Wykonawca aplikacji dla firmy z Wrocławia: co ustalić w umowie?

Przed podpisem przejdź przez pięć zapisów oferty: przekazanie kodu źródłowego w umowie, przeniesienie aplikacji na inny serwer, dokumentację techniczną po pracach, konta usług zewnętrznych na klienta i zasady rozliczania drobnych zmian.

We Wrocławiu działa wiele firm informatycznych i agencji, a klient ma do wyboru wiele ofert. Przy takim wyborze dobrze sprawdzić, kto naprawdę wykona projekt. Zapytaj, czy przy aplikacji będą pracować osoby wymienione w ofercie, czy część prac trafi do podwykonawcy, i kto wtedy odpowiada za jego pracę. Dopytaj też, jak wykonawca zastępuje osobę, która odejdzie z projektu w trakcie budowy, i kto przejmie wtedy jej wiedzę o Twoim procesie. Gdy w ofercie pada kilka ról, poproś o krótki opis zadań każdej z nich i informację, na którym etapie projektu będzie potrzebna. Takie zestawienie łatwiej porównać między wykonawcami niż ogólne opisy zespołów. Przy odbiorach kolejnych części wiadomo wtedy, z kim rozmawiać o uwagach.

Po starcie aplikacji proponujemy opiekę. W jej skład wchodzą aktualizacje bezpieczeństwa, monitoring dostępności i kopie zapasowe. Dochodzi pula godzin na drobne zmiany. Miejscem działania może być nasz serwer, serwer zamawiającego albo chmura.

Gdy projekt dobiega końca, oddajemy pełny kod. Dokumentację i dostępy do wszystkich środowisk dostajesz w tym samym momencie. Umowę podpisujemy przy każdym projekcie, a NDA na Twoje życzenie.

Poprawianie błędów w programie a art. 75 ustawy o prawie autorskim

Art. 75 ust. 1 ustawy o prawie autorskim pozwala osobie, która legalnie weszła w posiadanie programu, zwielokrotniać go i zmieniać bez zgody uprawnionego, jeśli jest to niezbędne do korzystania z programu zgodnie z przeznaczeniem, w tym do poprawiania błędów. Przepis działa, jeżeli umowa nie stanowi inaczej. Przed przekazaniem utrzymania innej firmie sprawdź, co umowa mówi o zmianach w kodzie.

Zasięg

Wrocław i okolice: aplikacje dla firm z Oławy, Oleśnicy, Trzebnicy i Siechnic

Projekt z firmą z Wrocławia prowadzimy na odległość: rozmowy odbywają się przez telefon albo na wideo.

W okolicach Wrocławia, w Oławie, Oleśnicy, Trzebnicy, Kątach Wrocławskich, Siechnicach, Środzie Śląskiej czy Brzegu Dolnym, mogą pracować zespoły Twojej firmy albo jej klienci. Hala w jednej gminie, biuro w drugiej i odbiorcy w trzeciej korzystają z tego samego systemu, jeśli wszyscy mają do niego dostęp przez sieć.

Jeżeli wolisz spotkanie na miejscu, dojeżdżamy w województwie lubelskim i w Warszawie. Poza tym obszarem całą współpracę prowadzimy zdalnie.

Jeśli w opisie procesu są informacje poufne, poproś o NDA: podpisujemy je na życzenie.

Współpraca

Jak przebiega projekt oprogramowania na zamówienie dla firmy z Wrocławia?

  1. Zdalna rozmowa o procesie

    Dzwonisz albo łączymy się wideo. Za pierwszą konsultację nie płacisz i nic Cię nią nie wiąże. Oceniamy przy niej, czy proces obsłuży gotowe narzędzie.

  2. Tydzień albo dwa analizy

    Patrzymy, jak pracownicy wykonują zadania. Dokument z funkcjami i szkicami ekranów zostaje w Twojej firmie bez względu na dalszą współpracę.

  3. Przegląd ekranów w prototypie

    Układ ekranów oceniasz, zanim zaczniemy pisać kod.

  4. Budowa odcinkami na środowisku testowym

    Co dwa tygodnie oglądasz efekt pracy jako działającą część narzędzia. Priorytety funkcji wyznaczasz razem z nami.

  5. Testy z udziałem użytkowników

    Szkolenie i instrukcja obejmują wersję z poprawkami po testach.

  6. Start wersji produkcyjnej

    Wdrożone narzędzie obejmujemy monitoringiem, a Tobie przekazujemy kod i dostępy.

Pytania

Kursy NBP, RODO i sobota: pytania o aplikacje webowe we Wrocławiu

Tabela A z kursami średnimi jest aktualizowana w każdy dzień roboczy, podobnie jak tabela C z kursami kupna i sprzedaży. Tabela B ukazuje się w środy, a gdy środa jest dniem wolnym, dzień wcześniej. Aplikacja, która korzysta z tabeli B, do kolejnej publikacji pracuje więc na tym samym kursie i powinna to użytkownikowi pokazać.

Przygotowujemy ją technicznie do wymogów ochrony danych: z szyfrowaniem, kontrolą dostępu, logami i usuwaniem danych na żądanie. Inspektorowi ochrony danych przekazujemy opis techniczny. Dokumentację prawną przygotowuje natomiast Twoja firma, najlepiej razem z osobą, która w niej odpowiada za ochronę danych.

Kolejność funkcji ustalamy razem, żeby najważniejsze powstały pierwsze. W firmie z kilkoma działami, na przykład ze sprzedażą i księgowością, warto wcześniej wskazać jedną osobę, która po Twojej stronie podejmuje tę decyzję i zbiera uwagi pozostałych.

Tak. Telefon i poczta działają u nas w dni powszednie między 8:00 a 20:00 oraz w sobotę między 9:00 a 16:00. W niedzielę odbieramy same awarie, a dyżur awaryjny trwa całą dobę. Na wiadomość w godzinach pracy odpowiadamy średnio w piętnaście minut.

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

Wyślij krótki opis procesu i listę programów, z których korzysta Twoja firma. Odpiszemy z pytaniami, a po rozmowie przygotujemy propozycję zakresu.

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