Zostaw swoje dane kontaktowe, a my wyślemy Ci nasz przegląd e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Politykę Prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Dziękuję!

Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1800+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Rozwiązanie typu whitelabel NFT marketplace dla Web3 Pro™: z platformy korzysta już ponad 10 dużych marek.

Nasz zespół stworzył niestandardowe rozwiązanie rynkowe NFT, które umożliwia popularnym markom szybkie tworzenie własnych rynków i sprzedaż NFT oraz pomaga użytkownikom kupować i handlować aktywami NFT.

Klient

Branża
Technologia informacyjna
Region
USA
Klient od
2021
Klient zapewnia markom niestandardowe rozwiązania blockchain, które pomagają im osiągnąć zwiększone przychody i zaangażowanie poprzez monetyzację ich cyfrowej tożsamości za pośrednictwem NFT.
Szczegółowe informacje o kliencie nie mogą być ujawnione zgodnie z postanowieniami NDA.

Wyzwanie

Tokeny niewymienialne, lub NFTstały się niezwykle popularne wśród marek jako kolejny sposób na zdobycie uznania i przychodów od klientów. Żetony te pozwalają udowodnić autentyczność i wyjątkowość poszczególnych produktów, co czyni je cennymi dla kolekcjonerów i tych, którzy chcą posiadać wyłącznie autentyczne produkty swoich ulubionych marek.

Nasz klient wpadł na pomysł stworzenia wyspecjalizowanego rozwiązania typu whitelabel marketplace w celu uproszczenia procesu integracji tokenów NFT z rynkami marek i uczynienia procesu zakupu tych tokenów bardziej elastycznym i łatwiejszym dla użytkowników.

Rozwiązanie ma umożliwiać:
  • popularnych marek do tworzenia własnych rynków NFT;
  • marek do tworzenia i sprzedaży NFT;
  • użytkowników do zakupu i handlu NFT.

Wdrożenie

Innowise opracował od podstaw wszechstronną platformę rynkową NFT, która pozwala użytkownikom tworzyć, kupować i sprzedawać aktywa NFT za pośrednictwem aplikacji internetowych i mobilnych.

Aplikacja internetowa

  • Rozwiązanie pozwala markom tworzyć, zarządzać i wystawiać na sprzedaż swoje aktywa NFT. Użytkownicy mogą wystawiać i wycofywać już posiadane NFT na sprzedaż, kupować je bezpośrednio od marek lub innych użytkowników lub uczestniczyć w aukcjach.
  • Po kliknięciu na przedmiot, zostaną oni przeniesieni do sekcji z bardziej szczegółowymi informacjami. Mogą tam przeczytać opis przedmiotu, przyjrzeć mu się bliżej i zobaczyć wszystkie oferty dotyczące tego przedmiotu.
  • Klikając przycisk "Pokaż oferty", użytkownik może zobaczyć wszystkie oferty i informacje o nich: numer seryjny oferty, jej właściciela, najlepszą ofertę (jeśli przedmiot jest wystawiony na aukcji) i aktualną cenę przedmiotu.

Aby umożliwić handel NFT, opracowaliśmy algorytm umożliwiający sprzedaż tokenów za pośrednictwem inteligentnych kontraktów i zaimplementowaliśmy funkcjonalność płatności kartą bankową lub kryptowalutą.

Aplikacja mobilna

Aplikacja mobilna umożliwia użytkownikom zarządzanie aktywami NFT, które już posiadają, kupowanie nowych bezpośrednio od emitentów i innych użytkowników, a także uczestniczenie w aukcjach.

Użytkownicy mogą uzyskać wszystkie informacje o elementach NFT, tak jak w aplikacji internetowej: informacje ogólne, które rozwijają się, gdy użytkownik dotknie elementu.

Ponadto aplikacja posiada funkcję pakowania różnych elementów w jeden pakiet. Interfejs aplikacji jest prosty i intuicyjny, dzięki czemu każdy użytkownik może szybko i łatwo przyzwyczaić się do obsługi aplikacji, niezależnie od platformy (internetowej, mobilnej) lub strony (marki lub użytkownika).

Prywatny blockchain

Wszystkie operacje z NFT są przeprowadzane głównie na prywatnym blockchainie zaprojektowanym przez naszych specjalistów. Platforma blockchain jest kompatybilna z EVM, co oznacza, że jest interoperacyjna z każdym innym blockchainem opartym na sieci Ethereum. Nasze rozwiązanie umożliwia markom bicie i dystrybucję ich cyfrowych aktywów w szybki i opłacalny sposób.

Panel administracyjny

Każda marka ma jedno lub kilka kont administratora powiązanych z dzierżawcą platformy handlowej NFT. Administratorzy dysponują szeroką gamą narzędzi do obsługi swoich platform handlowych.

  • Konfigurowalny interfejs użytkownika. Za pośrednictwem panelu administracyjnego marki mogą dostosowywać interfejsy swoich najemców. Na przykład zmieniając tła i kolory przycisków, czcionki, logo itp.
  • Opłaty niestandardowe. Każda marka może dostosować opłaty platformowe za zakup i odsprzedaż NFT. Można je ustawić jako stałe liczby (np. 5 dolarów przy zakupie aktywów za fiat za pośrednictwem Circle) lub procenty (np. opłata 1% za zakup NFT o wartości 0,02 ETH);
  • Integracja Avalara. Aby zautomatyzować obliczenia podatkowe (zwłaszcza w przypadku płatności pochodzących z różnych regionów), marki mają dostęp do zautomatyzowanego rozwiązania Avalara w zakresie zgodności podatkowej;
  • Obliczanie i odliczanie opłat za gaz. Platforma opracowana przez Innowise automatycznie oblicza opłaty gazowe za przekazanie NFT klientowi i uwzględnia te wydatki w ostatecznej fakturze przy kasie;
  • Zakazy. Aby zapobiec złośliwym działaniom, takim jak syntetyczny wzrost cen lub pranie pieniędzy, administratorzy marketplace mogą zablokować konta wykazujące podejrzane działania. Jeśli właściciel konta udowodni, że nie naruszył zasad, może zostać odbanowany.

Technologie i narzędzia

Back-end
PHP 8.1, Laravel 9
Front-end
ReactJS, VueJS
Mobile
Flutter
Blockchain
NodeJS, prywatny blockchain L2 kompatybilny z EVM
DevOps
Amazon SQS, AWS, S3, EC2 (z możliwością przeniesienia do dowolnej innej chmury), Kubernetes, Terraform
Baza danych
Amazon Aurora, MySQL, PostgreSQL, MongoDB, Redis
Projektowanie
Porto, Multitenancy
Platformy
Internet, urządzenia mobilne

Proces

Klient miał jasną wizję tego, jak aplikacja powinna działać, ale potrzebował pomocy w zrozumieniu, jak ją stworzyć.

Dzięki ścisłej współpracy naszego analityka biznesowego i kierownika projektu z klientem, udało nam się przekształcić koncepcję aplikacji whitelabel we w pełni funkcjonalną, elastyczną platformę do sprzedaży przedmiotów NFT zarówno za kryptowaluty, jak i waluty fiducjarne.

Jeśli chodzi o proces rozwoju, rozwiązaliśmy wszystkie problemy:
  • stworzył projekt rozwiązania whitelabel i jego architekturę;
  • Zaproponowali pomysły dotyczące funkcjonalności platformy i ich wdrożenia;
  • stworzył i wdrożył niestandardowe marketplace'y NFT dla kontrahentów Web3 Pro™).

Faza odkrywania

Na początku nasz zespół przeanalizował wymagania klienta, zbadał sposoby wdrożenia rozwiązania i określił najbardziej odpowiedni stos technologiczny.

Zaprojektowaliśmy makietę platformy, stworzyliśmy szczegółowy plan rozwoju każdego modułu i uzgodniliśmy z klientem przepływ pracy. Aby uzyskać dokładną wycenę, stworzyliśmy szczegółowy plan rozwoju każdego modułu i uzgodniliśmy z klientem przepływ pracy i priorytet funkcji.

Ponadto nasz zespół programistów zwrócił uwagę na ważną kwestię dotyczącą doświadczenia użytkownika i ogólnej uczciwości platformy. Musieliśmy upewnić się, że system sprzedaży czasowej nie dostosowuje timerów do różnych stref czasowych. W ten sposób użytkownicy z USA mieliby możliwość zakupu ograniczonych zasobów 6 godzin wcześniej niż użytkownicy z Niemiec.

Wybór technologii

Na podstawie specyfikacji i wymagań zarekomendowaliśmy technologie i frameworki, które idealnie odpowiadały potrzebom klienta.

Wybraliśmy podejście do projektowania oprogramowania oparte na domenie (DDD), które pozwala nam łatwo dodawać nowe moduły lub wycinać nieużywane, gdy jest to potrzebne. Każda funkcja jest oddzielnym modułem w innym kontenerze, co pozwala na elastyczne dostosowywanie rynków NFT i dodawanie niestandardowych funkcji na żądanie bez konieczności przebudowywania rozwiązania.

Flutter został wybrany jako główny język programowania dla rozwoju platformy. Pozwala to na wygodniejsze i szybsze procesy rozwoju i kontroli jakości, ponieważ wersje aplikacji dla różnych platform są oparte na jednej instancji kodu. Wszystkie zmiany w kodzie są automatycznie stosowane na wszystkich platformach, co przyspiesza proces aktualizacji i naprawiania błędów w kodzie dla wszystkich platform. Zmniejsza to znacznie koszty rozwoju i kontroli jakości.

Bezpieczeństwo

Udział w aukcjach jest regulowany warunkami Poznaj swojego klienta. Aby zapewnić bezpieczeństwo danych użytkowników, wdrożyliśmy interfejs API Onfido.

Aby proces interakcji z przedmiotami NFT był łatwy i bezpieczny, wdrożyliśmy również zestaw rozwiązań:

  • MetaMask aby udostępnić tokeny NFT do wypłaty z platformy;
  • Coinbase do płatności kryptowalutami;
  • Koło dla płatności za pomocą pieniądza fiducjarnego.

Ponadto, aby zablokować wszelkie złośliwe działania, takie jak nielegalna dystrybucja treści, marki przechodzą wewnętrzny proces weryfikacji za każdym razem, gdy wprowadzają nowe NFT.

Rozwój MVP

Po uzgodnieniu z klientem struktury podziału pracy, zabraliśmy się do tworzenia MVP. Dostarczaliśmy moduł po module co dwa tygodnie, omawialiśmy zadania na Slacku i śledziliśmy je w Jira.

W ramach każdej fazy rozwoju przeprowadzaliśmy testy jednostkowe i ręczne, dzięki czemu mogliśmy wykrywać i naprawiać nawet najmniejsze błędy na jak najwcześniejszym etapie, zapobiegając ich przekształceniu się w większe problemy.

W rezultacie, po 4 miesiącach pracy, nasz zespół zaprezentował MVP. Minimalny opłacalny produkt stanowił połączenie platform rynkowych B2C i C2C NFT, umożliwiając firmom uruchamianie ograniczonych czasowo wydarzeń sprzedażowych w celu dystrybucji markowych niewymienialnych tokenów.

MVP posiadał również takie cechy jak

  • Weryfikacja KYC;
  • Obsługa bramek płatniczych Circle i Coinbase;
  • Niestandardowy publiczny węzeł IPFS do przechowywania plików multimedialnych NFT.

Dalsze ulepszenia

Po wydaniu MVP, nasz klient rozpoczął pierwszą rundę sprzedaży NFT, która trwała około miesiąca. W tym czasie Innowise:

  • wdrożyła funkcję nagród, która pozwala markom motywować użytkowników do zakupu NFT poprzez oferowanie bezpłatnych dodatkowych tokenów za wykonanie określonych czynności (np. kup trzy, a czwarty otrzymasz za darmo);
  • udało się uczynić system bardziej stabilnym w działaniu w porównaniu z kompilacją MVP.

Przez kolejne sześć miesięcy nasi inżynierowie oprogramowania wprowadzali liczne funkcje, aby doprowadzić produkt do etapu pełnego wydania. Obejmowały one:

  • Wdrożenie struktury dzierżawy w rozwiązaniu, aby nowe marki mogły łatwo uruchamiać własne rynki, wykorzystując pojedynczą bazę kodu bez konieczności jej powielania;
  • Dodanie funkcji kolekcji, która umożliwia markom tworzenie kolekcji NFT, a użytkownikom gromadzenie powiązanych zasobów cyfrowych i śledzenie postępów ich kolekcjonerów. Marki mogą również ustalać nagrody związane z kolekcjami (np. ukończyć kolekcję i otrzymać ultra-rzadki NFT);
  • Wprowadzenie pakietów umożliwiających sprzedaż wielu NFT jednocześnie;
  • Wdrożenie funkcjonalności aukcji;
  • Ukończenie panelu administracyjnego, w którym marki mogą dostosowywać interfejs użytkownika swoich rynków.

Zwiększanie skali

Po wdrożeniu funkcji produktu, Innowise jako kolejne główne zadanie przyjęła odporność na obciążenie. Aby platforma była niezawodna i responsywna nawet przy najwyższym możliwym obciążeniu ruchem, przerobiliśmy architekturę chmury rozwiązania. Od tego momentu może ona obsługiwać ogromną (do 5 milionów) liczbę użytkowników jednocześnie.

W celu dalszej poprawy odporności na obciążenie i równoważenia obciążenia, badamy obecnie innych dostawców usług w chmurze, aby sprawdzić, czy możliwe jest jeszcze większe zwiększenie skali.

Produkt końcowy

W rezultacie stworzyliśmy w pełni działający produkt, który umożliwia uruchomienie nowych rynków NFT na zasadzie whitelabel w mniej niż 2 dni, w tym 1,5 godziny na utworzenie nowego dzierżawcy, około 10 godzin na zebranie i analizę wymagań klienta oraz około 8 godzin na wdrożenie wymagań.

Zespół

3
Programiści back-end
3
Programiści front-end
2
Inżynierowie DevOps
1
Programista Blockchain
2
Analityków biznesowych
2
Projektanci UI/UX
1
Kierownik projektu
1
Manual QA Engineer
1
QA Automation Engineer

Wyniki

Po przeprowadzeniu dogłębnej analizy intencji i potrzeb klienta opracowaliśmy platformę whitelabel, która umożliwia markom szybkie tworzenie i wdrażanie własnych rynków NFT do przechowywania przedmiotów NFT, wystawiania ich na sprzedaż i łączenia ich w pakiety. Projekt aplikacji pozwala na wygodne korzystanie z niej użytkownikom o dowolnym poziomie doświadczenia, dzięki czemu usługa jest dostępna dla szerokiego grona odbiorców. Szeroki zakres metod płatności również wspiera tę dostępność.

Produkt zyskał już zaufanie i zainteresowanie szerokiego grona uznanych marek, co zaowocowało tym, że niektóre z nich stały się partnerami i użytkownikami usługi. Obecnie nasz zespół pracuje nad dostosowaniem i personalizacją marketplace'ów dla kontrahentów Web3 Pro™.

Czas trwania projektu

14 miesięcy na wprowadzenie na rynek kompletnego produktu platformy SaaS typu whitelabel, w tym

  • 1. dzień - pomysł
  • 1. miesiąc - weryfikacja koncepcji
  • 5. miesiąc - uruchomienie funkcjonalnego MVP
  • Szósty miesiąc - poprawa stabilności platformy,
    wdrażanie funkcji nagród
  • 12. miesiąc - wprowadzanie nowych funkcji
  • 14. miesiąc - poprawa odporności na obciążenia

Skontaktuj się z nami!

Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat
    projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Ważne pliki: pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.

    Спасибо!

    Cобщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    Dziękuję!

    Wiadomość została wysłana. 

    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    strzałka