woj. lubelskie
Aplikacje webowe na zamówienie
w Białej Podlaskiej
Piszemy narzędzia obsługujące jedną czynność, którą firma powtarza dziś ręcznie. Tą drogą powstają panele dla odbiorców ze zleceniami i dokumentami, rezerwacje terminów, konfiguratory z automatyczną wyceną, wewnętrzna ścieżka akceptacji oraz portale B2B z limitem kupieckim. Zamówić można zarówno wersję otwieraną w przeglądarce, jak i mobilną. Pracujemy dla firm w Białej Podlaskiej i w pozostałej części województwa lubelskiego.
Dla kogo
Aplikacje webowe dla firm w Białej Podlaskiej: od ręcznej czynności do wpisu w systemie
Biała Podlaska liczy 53,9 tys. mieszkańców (GUS, 2024), zajmuje 49 km² i jest czwartym miastem województwa lubelskiego pod względem liczby ludności. Działa tu Bialska Strefa Aktywności Gospodarczej, a także uczelnia, Akademia Bialska.
Projekt zaczyna się od wskazania jednej czynności, która ma trafić do systemu. Budujemy przy tym wyłącznie narzędzia biznesowe; gry oraz projekty badawcze zostają poza naszym zakresem.
Cztery powtarzalne czynności, od których zaczyna się własny system
Pierwsza: ktoś co dzień przenosi te same dane między dwoma systemami. Druga: zamówienie z poczty jest ręcznie wprowadzane do magazynu. Trzecia: handlowcy trzymają u siebie kolejne wersje cennika w plikach. Czwarta: klient dzwoni, bo chce wiedzieć, na jakim etapie stoi jego zlecenie.
Zanim zaproponujemy własne narzędzie, sprawdzamy, czy sprawę zamknie rozbudowa obecnej strony, sklepu albo integracja. Jeżeli potrzebę pokryje gotowy program w abonamencie, mówimy o tym wprost. Dłuższe rozważenie tej decyzji znajdziesz w artykule kiedy warto napisać własną aplikację.
Rodzaj narzędzia dla czterech branż obecnych w Białej Podlaskiej
- Transport i spedycja: wewnętrzna ścieżka akceptacji dokumentów.
- Handel i magazyny: portal B2B dla kontrahentów z przyznanym limitem.
- Przetwórstwo i rolnictwo: aplikacja magazynowa z kolektorami.
- Budownictwo: kalkulator liczący wycenę na stronie.
Dobór funkcji zależy od tego, jak praca przebiega w danej firmie.
Numer i status wpisu: po czym widać etap sprawy
Każdy wpis dostaje w aplikacji własny numer, nadawany automatycznie według ustalonego wzoru. Numer odróżnia dwa podobne zgłoszenia od siebie i pozwala wrócić do konkretnej pozycji w rozmowie telefonicznej.
Status mówi, na którym etapie wpis stoi: przyjęty, w realizacji, zamknięty. Zestaw statusów ustala się przed uruchomieniem, razem z regułą, kto i kiedy przestawia wpis na kolejny.
Wpis skopiowany jako wzorzec kolejnego
Część zgłoszeń powtarza się w prawie tym samym kształcie. Aplikacja potrafi skopiować gotowy wpis razem z wypełnionymi polami i pozycjami, a osoba wprowadzająca poprawia w kopii tylko to, co się zmieniło.
Kopia powstaje jako nowy wpis z własnym numerem, a oryginał zostaje nietknięty. Bywa i tak, że wybrany wpis oznacza się jako wzorzec i trzyma poza bieżącym zestawieniem.
Zakres
Oprogramowanie na zamówienie w Białej Podlaskiej: osiem narzędzi i ich wnętrze
System dla firmy z Białej Podlaskiej powstaje od podstaw, pod wcześniej opisany przebieg pracy; takie narzędzie nosi nazwę oprogramowania dedykowanego. Wdrożenia gotowych rozwiązań opisuje strona programy ERP w Białej Podlaskiej.
- Panel dla odbiorcy: zlecenia, dokumenty i rozliczenia
- Konfigurator produktu liczący wycenę, z ofertą w PDF
- Kalendarz rezerwacji sal, sprzętu i usług
- Wewnętrzna ścieżka akceptacji dokumentu
- Magazyn obsługiwany kolektorem danych
- Portal B2B: cennik i limit kupiecki kontrahenta
- Kalkulator sprzedażowy na stronie firmowej
- Spięcie programów, które nie rozmawiają ze sobą
Listy wyboru i słowniki: skąd biorą się pozycje w polach
Część pól w formularzu nie przyjmuje dowolnego tekstu, tylko pozycję wskazaną z gotowego zestawu. Taki zestaw nazywa się słownikiem i leży w osobnej tabeli, poza samym wpisem.
Słownik ma swojego opiekuna: wskazaną rolę, która dodaje i wycofuje pozycje. Wycofana pozycja zostaje zwykle przy starych wpisach i znika tylko z wyboru przy nowych.
Pola słownikowe porządkują zestawienia, bo ta sama rzecz jest w nich zapisana identycznie.
Obieg dokumentów w firmie: akceptacja, załącznik i jego wersje
Dokument wchodzi do obiegu raz, a aplikacja podaje go po kolei osobom, które mają go zatwierdzić. Ścieżkę akceptacji opisuje się przed uruchomieniem, osobno dla każdego rodzaju dokumentu.
Do wpisu dopina się pliki: skan, zdjęcie, arkusz. Załącznik staje się wtedy częścią wpisu i zostaje przy nim na stałe.
Poprawiony plik wgrywa się jako kolejną wersję tego samego załącznika. Starsze wersje zostają z datą i nazwiskiem osoby, która je dodała, a przy nazwie pliku widać, która wersja obowiązuje.
Co odbiorca widzi w panelu i w portalu B2B
Po zalogowaniu odbiorca widzi w panelu klienta swoje zlecenia, dokumenty, historię i rozliczenia. Etap sprawy sprawdza wtedy samodzielnie.
W portalu B2B dochodzą warunki handlowe: cennik przypisany kontrahentowi i limit kupiecki. Zamówienie składa się w granicach tego limitu.
System rezerwacji online i konfigurator produktu liczący ofertę
Rezerwacja opiera się na jednym kalendarzu: wolne godziny widać od razu, a przyjęte zgłoszenie zajmuje wybrany termin. Po tej samej zasadzie rezerwuje się salę albo sprzęt.
Konfigurator produktu prowadzi kupującego przez parametry, przelicza wybór na wycenę, a całość zamyka ofertą w PDF.
Wtyczka konfiguratora do gotowego sklepu nie wchodzi w ten zakres; takie prace opisują sklepy internetowe w Białej Podlaskiej.
Magazyn z kolektorami i baza pod aplikacją
Przy magazynie aplikacja pracuje razem z kolektorami danych. Dane wszystkich wpisów leżą w bazie: najczęściej PostgreSQL lub MySQL, a w systemach magazynowych również Microsoft SQL Server.
Samo utrzymanie takiej bazy opisują dwie inne strony: bazy danych MS SQL w Białej Podlaskiej oraz optymalizacja baz danych w Białej Podlaskiej.
Skąd bierze się liczba na podsumowaniu zestawienia
Liczba pod zestawieniem pochodzi z zapytania do bazy. Narzędzie zlicza wpisy spełniające zadany warunek i pokazuje wynik w chwili otwarcia ekranu.
Ten sam zbiór danych daje różne wyniki przy różnych warunkach: inny zakres dat, inny status, inna osoba odpowiedzialna. Z tego powodu przy każdym podsumowaniu opisuje się, co dokładnie zostało policzone.
Wynik liczony na bieżąco zmienia się po każdej poprawce w danych. Stan z konkretnego dnia zapisuje się osobno, kiedy ma posłużyć do porównania.
Zadania liczone w tle: dlaczego część operacji kończy się po chwili
Część poleceń wykonuje się od razu, a część trafia do kolejki zadań. Do kolejki idą operacje dłuższe: złożenie obszernego dokumentu, przygotowanie szerokiego podsumowania, uporządkowanie wielu wpisów naraz.
Zadanie w kolejce ma swój stan: czeka, jest wykonywane, zakończone albo nieudane. Ekran nie blokuje się na ten czas, a aplikacja zgłasza wynik po zakończeniu pracy.
Nieudane zadanie zostaje w kolejce razem z opisem błędu i można je powtórzyć. Kolejność wynika z momentu zgłoszenia zadania.
Koszt
Ile kosztuje stworzenie aplikacji webowej dla firmy z Białej Podlaskiej
Przy połączeniach z programami magazynowymi, takimi jak Subiekt czy rozwiązania Insoft, zakres wynika z tego, ile dany program potrafi udostępnić. Samą wymianę danych między istniejącymi systemami obejmują integracje systemów ERP w Białej Podlaskiej.
Czas powstania aplikacji zależy od zakresu prac.
Podział płatności na etapy
Płacisz etapami, po odbiorze kolejnych części systemu. Całej należności przed rozpoczęciem prac nie pobieramy.
Obserwacja procesu, spis funkcji i prototyp do kliknięcia
Analiza zajmuje zwykle tydzień albo dwa. W tym czasie rozmawiamy z osobami, które wykonują opisywaną pracę, i patrzymy, jak idzie ona od pierwszego do ostatniego kroku.
Powstaje z tego dokument opisujący funkcje, role oraz wygląd ekranów. Na nim opiera się wycena oraz harmonogram. Dokument zostaje po Twojej stronie, nawet jeśli projekt nie ruszy. Wynikiem analizy bywa też rekomendacja, żeby aplikacji nie pisać.
Kolejnym krokiem jest klikalny prototyp interfejsu.
- Liczba funkcji oraz ról użytkowników
- Połączenia z programami używanymi w firmie
- Praca bez połączenia z siecią
- Osobna wersja ze sklepu z aplikacjami
Wybór
Aplikacja webowa czy mobilna: co daje praca w przeglądarce
Zwykle zalecamy zacząć od aplikacji webowej, która otwiera się w przeglądarce. Ten sam ekran działa wtedy na służbowym komputerze oraz na telefonie, bez instalowania programu.
Samych stron firmowych ta usługa nie obejmuje; prowadzi do nich osobny opis: strony internetowe w Białej Podlaskiej.
| Rozwiązanie | Kiedy wybrać |
|---|---|
| Aplikacja webowa | praca przy komputerze, dostęp z wielu miejsc |
| Aplikacja instalowalna z przeglądarki (PWA) | ikona na telefonie, praca w terenie i tryb offline |
| Aplikacja natywna iOS i Android | kamera, GPS w tle, powiadomienia push, wymóg obecności w sklepie z aplikacjami |
Aplikacja natywna a webowa: push, skaner i obecność w sklepie
Osobna wersja na iOS oraz Android staje się potrzebna przy powiadomieniach push, przy stałym dostępie do skanera i wtedy, gdy aplikacja ma być dostępna w sklepie z aplikacjami.
Bez takich wymagań praca idzie w przeglądarce, na tym samym kodzie i na każdym urządzeniu. Tworzenie aplikacji mobilnych dla firm poprzedzamy u nas spisaniem wymagań technicznych.
Stały adres wpisu: dlaczego do rekordu da się wysłać link
W wersji przeglądarkowej każdy wpis ma własny adres. Adres zawiera numer wpisu, a po wklejeniu go w pasku przeglądarki otwiera się dokładnie ta jedna pozycja.
Taki link można wysłać w wiadomości albo zapisać w notatce w innym programie. Osoba, która go otwiera, trafia od razu na właściwy ekran, bez przechodzenia przez kolejne menu.
Adres pozostaje ten sam, gdy wpis zmienia status albo gdy zajmuje się nim kto inny. Sam link nie otwiera jednak danych: najpierw trzeba się zalogować.
Wykonawca
Firma programistyczna w Białej Podlaskiej: zapisy umowy i odbiór aplikacji
Podstawą każdego projektu jest umowa z zapisanym zakresem, terminem, kosztem i zasadami wsparcia po wdrożeniu. Na życzenie podpisujemy też umowę o poufności.
Bieżąca pomoc przy komputerach i sieci należy do innej usługi: obsługa informatyczna firm w Białej Podlaskiej.
Software house w Białej Podlaskiej: co porównać punkt po punkcie
Nazwa software house w Białej Podlaskiej nie mówi jeszcze, co znajdzie się w ofercie. Pięć zapisów nadaje się do porównania wprost:
- kod źródłowy wymieniony w zapisach umowy
- dokumentacja techniczna wpisana w zakres prac
- warunki przeniesienia aplikacji na inny serwer
- konta w zewnętrznych usługach zakładane na klienta
- rozliczanie drobnych zmian zgłoszonych po odbiorze
Odbiór: kod źródłowy, dokumentacja techniczna i dostępy
Odbiór obejmuje komplet: dostępy do wszystkich środowisk, dokumentację oraz pełny kod źródłowy. Komplet przechodzi wtedy do firmy zamawiającej.
Zasięg
Aplikacje webowe dla firm z Białej Podlaskiej i północnego wschodu województwa
Biała Podlaska jest największym miastem północno-wschodniej części województwa lubelskiego, a do przejścia granicznego w Terespolu jest stąd 36 km.
Zgłoszenia przyjmujemy również z Terespola, Międzyrzeca Podlaskiego, Janowa Podlaskiego, Konstantynowa, Piszczaca, Rokitna oraz Zalesia. Dla części ich mieszkańców Biała Podlaska jest miastem usługowym.
Przyjmujemy po umówieniu w naszym lubelskim biurze: ul. Królowej Jadwigi 14/81. Jeździmy po województwie lubelskim oraz do Warszawy; dalej współpraca idzie zdalnie.
Współpraca
Od zgłoszenia do uruchomienia: sześć etapów projektu aplikacji
Zgłoszenie i rozmowa
Opowiadasz, jak idzie dziś ta praca; my mówimy, czy gotowy program w abonamencie ją pokryje.
Analiza procesu
Rozmowy z osobami wykonującymi pracę i obserwacja przebiegu całej czynności.
Klikalny prototyp
Układ ekranów sprawdzasz przed kodowaniem.
Dwutygodniowe odcinki
Co dwa tygodnie oddajemy fragment gotowy do kliknięcia; stoi on na środowisku testowym, osobnym od produkcyjnego.
Sprawdzenie przez użytkowników
Przyszli użytkownicy pracują na gotowych ekranach, zgłoszone uwagi poprawiamy, a całość kończy szkolenie wraz z instrukcją.
Uruchomienie produkcyjne
Wdrożenie na serwerze produkcyjnym, oddanie kodu oraz dostępów, a opieka pozostaje do decyzji.
Pytania
Aplikacje webowe w Białej Podlaskiej: osiem tematów przed podpisaniem umowy
Najkrócej powstaje proste narzędzie, najdłużej system wymieniający dane z innymi programami, a panel wewnętrzny mieści się pomiędzy. Praca idzie w dwutygodniowych odcinkach: na koniec każdego z nich dostajesz fragment do obejrzenia i skomentowania. Kolejność funkcji ustalamy wspólnie, a pierwszą użyteczną wersję staramy się oddać możliwie wcześnie.
Koszt wersji mobilnej opiera się na tych samych czterech czynnikach co koszt webowej, a osobna wersja na iOS i Android jest jednym z nich. Zanim ją zaproponujemy, sprawdzamy, czy poradzi sobie z tym aplikacja mobilna dla firmy otwierana w przeglądarce telefonu. Wstępną ocenę pomysłu podajemy w 24 godziny.
Wersja otwierana w przeglądarce potrzebuje połączenia z serwerem. Progresywna aplikacja webowa, instalowana z przeglądarki, może pracować offline, a zakres takiej pracy spisujemy przed budową, bo wpływa on na nakład pracy.
Za używanie gotowej aplikacji nie pobieramy opłat licencyjnych i nie stosujemy blokad uzależniających firmę od nas.
Do wyboru: serwer u nas, serwer po stronie Twojej firmy albo chmura.
Po stronie technicznej: szyfrowanie, kontrola dostępu, zapis zdarzeń oraz usuwanie danych na żądanie. Dla inspektora ochrony danych przygotowujemy opis techniczny. Dokumenty prawne pozostają zadaniem Twojej firmy.
Obejmuje aktualizacje bezpieczeństwa, monitoring dostępności, kopie zapasowe oraz pulę godzin na drobne zmiany. Obowiązkowa nie jest: utrzymanie możesz poprowadzić samodzielnie albo zlecić innej firmie.
Tak. Spotkania na miejscu obejmują województwo lubelskie oraz Warszawę, a do lubelskiego biura zapraszamy po wcześniejszym umówieniu. Z dalszych stron kraju rozmawiamy przez Google Meet, Zoom albo Teams; pierwsza konsultacja jest bezpłatna i do niczego nie zobowiązuje. Dni robocze obsługujemy od 8:00 do 20:00, soboty od 9:00 do 16:00, w niedzielę zajmujemy się awariami, a pomoc awaryjna działa całą dobę, każdego dnia.
Ta sama okolica
Pozostałe usługi w Białej Podlaskiej
Bezpłatna wycena po jednej rozmowie
Powiedz, który proces ma przejąć system. Wracamy z opisem zakresu, harmonogramem i wyceną prac.