Tworzenie aplikacji blockchain: Aplikacja mobilna do zarządzania dokumentami w oparciu o blockchain

Aplikacja mobilna, zarówno w wersji iOS, jak i Android, do zarządzania dokumentami i danymi w oparciu o technologię blockchain.

Klient

Branża
Technologia informacyjna
Region
Lichtenstein, Szwajcaria
Klient od
2021
Nasz klient, CoreLedger AGCoreLedger jest firmą informatyczną tworzącą wysokiej jakości oprogramowanie szyte na miarę w oparciu o technologię blockchain. CoreLedger ma siedzibę w Liechtensteinie i biuro rozwoju w Zug w Szwajcarii. Od 2017 r. firma tworzy unikalne rozwiązania wykorzystujące moc i potencjał blockchain.

Wyzwanie

Based on market analysis, our client decided to create a convenient mobile application that would be used by individuals and businesses to store, sign, download, and share documents within the blockchain system. The main goal of the project was to build a reliable tool for secure storage and confirmation of documents through a digital signature, with the data being stored on the blockchain ensuring high reliability and accuracy. CoreLedger took over the back-end development part of the project and delegated front-end development to Innowise thanks to comprehensive technological expertise, individual approach, and experience of working with technologia blockchain.

Rozwiązanie

Innowise współpracowało z CoreLedger w celu stworzenia aplikacji mobilnej (zarówno w wersji iOS, jak i Android) do zarządzania dokumentami w oparciu o blockchain. Nasi specjaliści byli zaangażowani w działania związane z rozwojem front-endu.

FUNKCJONALNOŚĆ

Rozwiązanie to jest aplikacją mobilną, której głównym celem jest zapewnienie użytkownikom niezawodnego narzędzia do bezpiecznego i szybkiego zarządzania dokumentami. W ramach aplikacji wszyscy użytkownicy mogą wykonywać następujące czynności:
  • Tworzenie nowych dokumentów (rekordów)
  • Dołącz zawartość cyfrową (pdf, obrazy, audio)
  • Tworzenie unikalnych podpisów cyfrowych
  • Potwierdzenie autentyczności dokument z podpisem cyfrowym
  • Zabezpieczanie, potwierdzanie i oznaczanie czasem dokumentów
  • Wygeneruj unikalny kod QR dla aplikacji Let's stwórzmy razem oprogramowanie
  • Użyj skanera kodów QR, aby znaleźć dokumenty jednym kliknięciem
  • Udostępniaj i znajduj dokumenty za pomocą ID- tagi
  • Zakładki dostępnych dokumentów

UŻYTKOWANIE I KORZYŚCI

Users can leverage the app’s feature set to quickly create documents, confirm them with a digital signature and share with relevant recipients. Using blockchain technology, the solution helps to legally confirm the ownership of information and data, the right to own textual and digital information at a certain point in time. The application uses a cryptographically secure way to verify the authenticity and origin of the data. The app also allows users to take pictures or upload files and verify them on the blockchain. Users can download the doc management application on Google Play and App Store. To access all the features of the application, users can pay in cryptocurrency.

Technologie i narzędzia

TypeScript, Redux, Redux Thunk, React Navigation, React Native, React-Native-Sensitive-Info, React Intl, App Center Analytics, Day.js, React Hook Form, React Native Gesture Handler, React-Native-Amqp
Platformy

Proces

Wybraliśmy Scrum jako metodologię rozwoju oprogramowania, ponieważ idealnie pasowała do specyfiki projektu. Zdecydowaliśmy się również na komunikację za pośrednictwem Microsoft Teams podczas rozwoju i wsparcia rozwiązania. Do zarządzania zadaniami wykorzystano Azure DevOps.
Ponieważ nasza firma była zaangażowana w rozwój front-endu, największym wyzwaniem była zależność od zespołu, który rozwijał back-endową część aplikacji. Nasze terminy i wydania były bezpośrednio od nich zależne. Ponadto te same usługi w części back-endowej były używane jednocześnie przez kilka aplikacji. Każda z nich miała własne daty wydania i nieco inną funkcjonalność, co utrudniało planowanie i synchronizację wydań. Pomimo opisanych powyżej wyzwań, nawiązaliśmy doskonałą komunikację z zespołem klienta i osiągnęliśmy wysoki poziom synchronizacji, dzięki czemu dotrzymaliśmy terminów i wykonaliśmy zadania projektowe w doskonałej jakości.
Stos technologii został wybrany dzięki następującym cechom:
  • Wygodna kontrola stanu aplikacji
  • Łatwa w użyciu nawigacja
  • Obsługa różnych języków programowania
  • Przyjazne dla użytkownika sterowanie formularzem
  • Wygodna praca z gniazdami
  • Wysoki poziom bezpieczeństwa plików i podpisów elektronicznych
  • Zaawansowana analiza aktywności użytkowników

Zespół

1
Kierownik projektu
2
Programiści Front-end
1
Projektant UI/UX
1
QA Engineer

Wyniki

CoreLedger we współpracy z Innowise opracował i wdrożył aplikację mobilną do zarządzania dokumentami i danymi w oparciu o blockchain. Nasza owocna współpraca zaowocowała stworzeniem cyfrowego produktu, który jest szybkim i wygodnym narzędziem do zdalnej wymiany dokumentów i kontroli autentyczności danych.

Nasz klient był w pełni zadowolony z pracy zespołu Innowise. Opracowaliśmy stronę kliencką aplikacji, która otrzymała entuzjastyczne recenzje zarówno od użytkowników końcowych aplikacji, jak i klienta. Nadal ściśle współpracujemy z CoreLedger nad innymi projektami, planując rozszerzenie funkcjonalności aplikacji mobilnej i pracując nad aktualizacją architektury rozwiązania.

Czas trwania projektu
  • Od 2020 r.
  • Projekt nadal trwa, na tym etapie wspieramy platformę i wdrażamy nowe funkcjonalności

    Formularz kontaktowy

    Umów się na rozmowę lub wypełnij poniższy formularz, a my odezwiemy się do Ciebie po przetworzeniu Twojego zgłoszenia

    Wyślij nam wiadomość głosową
    Załącz dokumenty
    Prześlij plik

    Można załączyć 1 plik o rozmiarze do 2 MB. Prawidłowe formaty plików: pdf, jpg, jpeg, png.

    Klikając Wyślij, wyrażasz zgodę na przetwarzanie Twoich danych osobowych przez Innowise zgodnie z naszą Polityką Prywatności w celu przekazania Ci odpowiednich informacji. Podając numer telefonu, zgadzasz się na kontakt za pośrednictwem połączeń głosowych, SMS-ów lub komunikatorów. Mogą obowiązywać opłaty za połączenia, wiadomości i transmisję danych.

    Możesz także wysłać swoje zapytanie
    na adres contact@innowise.com
    Co dalej?
    1

    Po otrzymaniu i przetworzeniu zgłoszenia skontaktujemy się z Tobą, aby szczegółowo opisać projekt i podpisać umowę NDA w celu zapewnienia poufności.

    2

    Po przeanalizowaniu Twoich potrzeb i oczekiwań, nasz zespół opracuje propozycję projektu z zakresem prac, wielkością zespołu, czasem i szacunkowymi kosztami.

    3

    Zorganizujemy spotkanie w celu omówienia oferty i ustalenia szczegółów.

    4

    Na koniec podpiszemy umowę, błyskawicznie rozpoczynając pracę nad projektem.

    strzałka