Aplikacja do darowizn dla organizacji non-profit

O projekcie

Rocksoft dostał zadanie zaprojektowania i zbudowania aplikacji charytatywnej dla organizacji. Ta Single Page Application (SPA) powstała z myślą o członkach organizacji, żeby mogli szybko przekazywać darowizny. Celem był proces darowizny krótszy niż 10 sekund, więc Rocksoft zmierzył się zarówno z wyzwaniami technicznymi, jak i z wyzwaniami UX.

Technologia

Single Page Application (SPA)  

Figma

React

.NET

Usługi

Integracje płatności  

Projektowanie i prototypowanie  

Tworzenie MVP

Branża

Organizacje charytatywne

Organizacja wydarzeń

Wyzwanie

  1. Zarządzanie szczytami obciążenia: Intensywne korzystanie z aplikacji w krótkim czasie (poniżej 5 minut) było dużym wyzwaniem. Sprawne zarządzanie obciążeniem było kluczowe, żeby uniknąć konsekwencji finansowych dla organizacji.
  2. Ograniczenia systemu legacy i integracja CI/CD: Wprowadzenie podejścia Continuous Integration/Continuous Deployment (CI/CD) było niezbędne do modernizacji starego systemu zarządzania zamówieniami, a to z kolei było kluczowe dla szybkiego rozwoju i krótkich pętli feedbacku.

Jak to zrobiliśmy?

1. Skalowalność i niezawodność

Kluczowe było skupienie się na skalowalności i niezawodności, żeby poradzić sobie ze szczytami obciążenia.

2. Modernizacja systemu legacy

Przejście na Azure znacząco poprawiło wydajność systemu i jego skalowalność.

3. Anticorruption layer do integracji

Anticorruption layer umożliwił sprawną komunikację między starym a nowym systemem.

4. Świetny UI/UX

Powstał atrakcyjny wizualnie i przyjazny w obsłudze interfejs, który zebrał sporo pochwał.

5. Integracja dostawców płatności

Wdrożyliśmy globalnie znanych dostawców płatności, takich jak PayPal, oraz lokalnych, takich jak Netaxept czy Vipps, żeby dotrzeć do większości członków organizacji na całym świecie.

6. Wykorzystanie danych o użytkownikach

Wczesne zbieranie danych o użytkownikach przy użyciu Application Insights, Google Analytics i Hotjar było kluczowe dla strategii projektu opartej na danych.

1. Skalowalność i niezawodność

Kluczowe było skupienie się na skalowalności i niezawodności, żeby poradzić sobie ze szczytami obciążenia.

2. Modernizacja systemu legacy

Przejście na Azure znacząco poprawiło wydajność systemu i jego skalowalność.

3. Anticorruption layer do integracji

Anticorruption layer umożliwił sprawną komunikację między starym a nowym systemem.

4. Świetny UI/UX

Powstał atrakcyjny wizualnie i przyjazny w obsłudze interfejs, który zebrał sporo pochwał.

5. Integracja dostawców płatności

Wdrożyliśmy globalnie znanych dostawców płatności, takich jak PayPal, oraz lokalnych, takich jak Netaxept czy Vipps, żeby dotrzeć do większości członków organizacji na całym świecie.

6. Wykorzystanie danych o użytkownikach

Wczesne zbieranie danych o użytkownikach przy użyciu Application Insights, Google Analytics i Hotjar było kluczowe dla strategii projektu opartej na danych.

Rezultat

  • Szybki proces darowizny: Aplikacja niemal osiągnęła cel, czyli darowiznę w 10 sekund.
  • Zaangażowanie dzięki aktualizacjom na żywo: Aktualizacje na żywo znacząco zwiększyły zaangażowanie użytkowników.
  • Udana integracja z systemem legacy: Dzięki migracji do Azure i anticorruption layer integracja przebiegła bezproblemowo.

To case study pokazuje, jak Rocksoft łączy wiedzę technologiczną z podejściem skupionym na użytkowniku i opartym na danych. Projekt aplikacji charytatywnej pokazuje, że potrafimy dostarczać innowacyjne rozwiązania, które realnie odpowiadają na potrzeby użytkowników i wyzwania techniczne.

  • 6
    osób w zespole
  • 30+
    zaprojektowanych ekranów
  • 24
    tygodnie pracy