Celem projektu było stworzenie backendu dla nowoczesnej wizytówki ShareCard™, która umożliwia użytkownikom łatwe udostępnianie swoich danych kontaktowych przez różnorodne metody, takie jak SMS, kod QR, NFC i strona WWW. Projekt miał na celu:
✅ Zbudowanie solidnego backendu umożliwiającego sprawne zarządzanie wizytówkami i ich integracje z różnymi technologiami.
✅ Integrację z zewnętrznymi usługami do obsługi płatności, wysyłki SMS i zarządzania plikami statycznymi, by zapewnić jak najlepszą funkcjonalność i skalowalność systemu.
W ramach realizacji projektu wykonano następujące działania:
🔹 Backend development: Wykorzystano framework Laravel oraz architekturę LUCID, co pozwoliło na zachowanie porządku w kodzie i skalowalności aplikacji.
🔹 Integracja z Stripe: Umożliwiono płatności online w systemie.
🔹 Integracja z webserwisami: Obsługiwano wysyłkę SMS i zarządzanie linkami.
🔹 AWS Cognito & S3: Zaimplementowano AWS Cognito do zarządzania użytkownikami oraz S3 do przechowywania plików statycznych, takich jak grafika.
Po zakończeniu projektu osiągnięto następujące rezultaty:
✅ Backend oparty na Laravelu i architekturze LUCID, który jest łatwy w rozwoju i utrzymaniu.
✅ Integracja z Stripe pozwala na obsługę płatności w systemie.
✅ Integracja z dwoma serwisami do SMS umożliwia przesyłanie informacji kontaktowych w szybki i wygodny sposób.
✅ AWS Cognito i S3: Bezpieczne zarządzanie użytkownikami i przechowywanie plików statycznych.