Tworzenie oprogramowania
Tworzenie aplikacji internetowych do zadań w przeglądarce
Tworzymy narzędzia w przeglądarce, które pozwalają ludziom wykonać zadanie bez instalowania aplikacji. Przez portal klienta można wysłać zgłoszenie i śledzić jego status. Narzędzie wewnętrzne pomaga pracownikom przeglądać dane lub zatwierdzać prace. Określamy, co każda osoba musi zrobić, a potem budujemy ekrany i zasady dostępu wokół tego zadania.
Kompletny proces w przeglądarce: od utworzenia zgłoszenia do sprawdzenia jego wyniku.
Jasne granice kont: każda rola ma dostęp do potrzebnych danych i działań.
Narzędzie, które możesz obsługiwać: kod źródłowy, dostęp do kont i instrukcje przy przekazaniu.
Co dostajesz
Po przekazaniu masz:
- Ścieżkę użytkownika pokazującą zadanie od początku do końca.
- Układy ekranów dla urządzeń, z których korzystają Twoi użytkownicy.
- Logowanie i ustawienia kont tam, gdzie potrzebny jest prywatny dostęp.
- Uprawnienia ról do przeglądania, zmieniania i eksportowania danych.
- Formularze, pulpity i integracje z systemami objęte wyceną.
- Wyniki testów procesu i instrukcję obsługi.
Publiczne informacje i prywatne ekrany kont mają różne potrzeby. Planujemy dostęp wyszukiwarek do publicznych stron i kontrole uprawnień do prywatnych danych. Ukrycie strony przed wyszukiwarką nie chroni danych, które za nią stoją; aplikacja sprawdza uprawnienia, gdy ktoś prosi o dany rekord.
Od czego zależy cena
Wycenę opieramy na ścieżce użytkownika i danych, które ona zmienia.
- Kroki, które użytkownicy muszą wykonać, i napotykane wyjątki.
- Typy kont i różnice między ich uprawnieniami.
- Ekrany i urządzenia wymagające różnych układów.
- Współdzielone dane i zasady jednoczesnej edycji.
- Integracje z istniejącymi systemami biznesowymi lub usługami płatniczymi.
- Obsługa plików, powiadomienia i raportowanie.
- Testy i przekazanie do obsługi.
Hosting i opłaty za usługi zewnętrzne nie wchodzą w zakres prac programistycznych. Gotowy portal może zmniejszyć zakres tworzenia. Jeśli wymagana integracja nie może dostarczyć potrzebnych danych, przedstawiamy opcje, zanim uwzględnimy ją w planie.
Na każde zapytanie odpowiadamy w ciągu jednego dnia roboczego. Harmonogram zależy od decyzji o rolach użytkowników i dostępu do połączonych systemów.
Kod tworzony na zamówienie i konta aplikacji pozostają Twoje. Przy przekazaniu wymieniamy licencje i osoby odpowiedzialne za utrzymanie aplikacji. Osoby do każdej części aplikacji dobieramy spośród naszych specjalistów i wykonawców, z którymi już pracowaliśmy. CyberLab odpowiada za rezultat.
Co obejmuje usługa, a czego nie
Wchodzi w zakres
- Mapowanie procesu w przeglądarce i sprawdzenie, czy pasuje gotowe narzędzie.
- Projektowanie i tworzenie ekranów objętych wyceną.
- Dostęp do kont i uprawnienia ról dla tych procesów.
- Integracje, których wymagania zostały sprawdzone.
- Testowanie głównych zadań i działań z ograniczonym dostępem, a potem przekazanie aplikacji.
Nie wchodzi w zakres
- Ustalanie zasad Twojej usługi i tego, kto może widzieć który rekord.
- Osobna aplikacja mobilna i jej przesłanie do sklepów z aplikacjami.
- Wymiana systemów poza procesem obsługiwanym w przeglądarce.
- Hosting i stałe wsparcie techniczne.
- Publiczne treści marketingowe i prowadzenie kampanii.
Wskazujesz osobę, która może odpowiadać na pytania o dane i zatwierdzać zmiany, które narzędzie w nich wprowadza.
Kiedy tego potrzebujesz
- Klienci pytają e-mailem o aktualizacje, które mogłyby być dostępne na ich koncie.
- Pracownicy przesyłają sobie arkusze, żeby przeglądać lub zatwierdzać te same dane.
- Pulpit potrzebuje działań oprócz wykresów.
- Publiczny formularz nie wystarcza już do zadania złożonego z kilku kroków.
- Gotowy portal nie obsługuje konkretnej części Twojego procesu.
Jak przebiega praca
Cztery kroki i efekt każdego z nich
-
Krok 1. Poznajemy zadanie użytkownika
Dostajesz ścieżkę i listę wymaganych danych. Wyjaśniasz, kto korzysta z narzędzia, i pokazujesz, co się dzieje, gdy zgłoszenie jest niekompletne lub odrzucone.
-
Krok 2. Mapujemy ekrany i dostęp
Dostajesz układy i mapę uprawnień. Zatwierdzasz działania dostępne dla każdej roli i wskazujesz źródła danych. Sprawdzamy gotowe narzędzia, zanim zaproponujemy tworzenie na zamówienie.
-
Krok 3. Tworzymy i wypróbowujemy proces
Dostajesz aplikację testową z realistycznymi danymi przykładowymi. Użytkownicy wykonują zadanie na docelowych urządzeniach. Sprawdzamy niedozwolone działania i próby otwierania danych innego konta.
-
Krok 4. Wydajemy aplikację i przekazujemy ją
Dostajesz wyniki testów, kod źródłowy i instrukcje obsługi. Potwierdzasz ustawienia kont i zatwierdzasz wydanie. Przy przekazaniu wskazujemy, kto później zajmuje się aktualizacjami i dostępem użytkowników.
Jak możemy współpracować
Wybierz formę pasującą do zadania. Po pierwszej rozmowie zaproponujemy jedną z nich.
-
Konsultacja lub audyt
Gdy przed podjęciem decyzji chcesz poznać drugą opinię o planie, systemie lub wycenie. Dostajesz pisemną analizę z rekomendacjami i wyceną kolejnego kroku.
-
Projekt o ustalonym zakresie
Sprawdza się, gdy wymagania można spisać przed rozpoczęciem prac. Otrzymujesz uzgodniony zakres za ustaloną cenę. Wszystko, co nowe, najpierw przechodzi przez zaktualizowaną wycenę.
-
Rozliczenie według czasu pracy (time and materials)
Dobrze działa, gdy zakres zmienia się w miarę poznawania tematu, jak przy badaniach lub nowym produkcie. Płacisz za przepracowany czas, a plan na bieżąco weryfikujemy razem z Tobą.
-
Wsparcie po uruchomieniu
Twój system już działa i wymaga aktualizacji, poprawek oraz monitoringu. Ustalamy miesięczny model wsparcia i listę prac, które obejmuje.
Potrzebujesz programistów, którzy co miesiąc pracują nad Twoim produktem? Sprawdź usługę dedykowanego zespołu programistów.
Platformy i narzędzia, z którymi pracujemy
React, Vue, Angular i Next.js w przeglądarce. Node.js, PHP (Laravel, Yii), .NET (C#) i Go po stronie serwera. MySQL, PostgreSQL, MongoDB i Redis do danych.
Platformę dobieramy do zadania, a ta lista pokazuje technologie, z których korzystamy najczęściej.
Dla kogo i kiedy jeszcze za wcześnie
Potrzebne jest istniejące, powtarzalne zadanie i osoba, która potrafi opisać, kiedy uznaje się je za ukończone. Jest za wcześnie, jeśli nikt nie potrafi powiedzieć, kto korzysta z narzędzia.
Jeśli odwiedzający tylko czytają informacje i wysyłają zapytanie, może wystarczyć zwykła strona internetowa. Jeśli gotowy portal już obsługuje zadanie, konfiguracja może wymagać mniej pracy.
Strona internetowa, aplikacja internetowa czy mobilna?
| Opcja | Kiedy pasuje | Co ustalić najpierw |
|---|---|---|
| Strona internetowa z formularzem | Odwiedzający czytają ofertę i wysyłają zapytanie | Dokąd trafia zgłoszenie i czy dalsza obsługa wymaga konta |
| Aplikacja internetowa | Ludzie pracują na danych lub wykonują interaktywne zadanie w przeglądarce | Role, układy dla urządzeń i systemy dostarczające dane |
| Aplikacja mobilna | Powtarzane zadanie na telefonie wymaga instalacji lub funkcji urządzenia, których nie obejmuje wersja w przeglądarce | Nakład pracy związany z instalacją, potrzeby pracy offline i utrzymanie platform |
Działanie offline wymaga osobnego planu dla danych lokalnych i późniejszych aktualizacji.
Współpraca z klientami z innych krajów
- Umowa i NDA. Przed rozpoczęciem prac podpisujesz umowę z CyberLab.Team OÜ, spółką zarejestrowaną w Estonii. Jeśli potrzebujesz NDA (umowy o poufności), podpisujemy ją, zanim przekażesz poufne dane.
- Faktury w euro. Wystawiamy faktury w euro jako unijna spółka z numerem VAT.
- Języki. Pracujemy po angielsku, ukraińsku, rosyjsku i polsku.
- Rozmowy i odpowiedzi. Rozmowy prowadzimy w godzinach uzgodnionych z Tobą, a na wiadomości odpowiadamy w ciągu jednego dnia roboczego.
Najczęstsze pytania
Projekt portalu
Czy portal klienta potrzebuje czegoś więcej niż ekranu logowania?
Czy pulpit może służyć do zatwierdzania, a nie tylko do raportów?
Czy pracownicy i klienci mogą korzystać z różnych ekranów dla tego samego zgłoszenia?
Role i prywatne dane
Co się stanie, jeśli ktoś odgadnie adres rekordu innego klienta?
Czy użytkownik może mieć różne role w różnych przestrzeniach roboczych?
Jak aplikacja powinna kończyć sesję na wspólnym urządzeniu?
Dane i działanie w przeglądarce
Co się stanie, jeśli dwóch pracowników edytuje jeden rekord?
Czy użytkownicy mogą zapisać długi formularz i wrócić później?
Co powinna pokazywać aplikacja, gdy raport nie ma danych?
Urządzenia i wydanie
Czy aplikacja w przeglądarce wymaga pobrania ze sklepu z aplikacjami?
Czy możemy ograniczyć pierwsze wydanie do użytkowników komputerów?
Czy narzędzie przeglądarkowe można połączyć z naszą obecną stroną?
Powiązane usługi
- Tworzenie stron internetowych: publiczne strony z Twoją ofertą i możliwością wysyłania zapytań.
- Tworzenie aplikacji mobilnych: powtarzalne zadania wymagające aplikacji na telefon.
- Tworzenie aplikacji SaaS: gdy klienci mają płacić abonament za dostęp do produktu online.
- Technical SEO: optymalizacja publicznych stron aplikacji pod wyszukiwarki (SEO).
Prześlij nam opis zadania, które ludzie mają wykonać w przeglądarce
Powiedz, kto potrzebuje dostępu do danych i co z nimi robi. Pierwsza rozmowa jest bezpłatna, a po niej dostajesz wycenę i zakres prac. Wrócimy do Ciebie w ciągu jednego dnia roboczego.
Porozmawiajmy o projekcieTelegram @cyberlabteam · WhatsApp +48 668 155 303 · info@cyberlab.team