Jakub Kapturkiewicz

Full-Stack Developer & Mechatronic Systems Engineer

E-Book API

Bezpieczne i ekonomiczne rozwiązanie do sprzedaży E-book'ów online.

KapiSolutions - Jakub Kapturkiewicz

Nest.js
TypeScript
Stripe
NodeMailer
E-Book API

Opis

Bezpieczne i ekonomiczne rozwiązanie do sprzedaży E-book'ów online.

Idea projektu

Kompletne ekonomiczne rozwiązanie do sprzedaży e-booków, zapewniające bezpieczeństwo płatności i ochronę treści przy minimalnych kosztach początkowych. Integracja Stripe w celu bezproblemowego przetwarzania płatności, Linktree Store do wyświetlania produktów oraz stworzony backend Nest.js do automatycznego znakowania i dostarczania klientom e-booków.

Proces tworzenia

1. Etap pierwszy
Zapoznanie się z wymaganiami klienta.

2. Etap drugi
Prezentacja możliwych rozwiązań i wybór najlepszego rozwiązania dla klienta. Wybór dostępnych narzędzi i technologii potrzebnych do realizacji projektu:
  • Stripe: bezpieczna obsługa płatności online.
  • Linktree Store: zapewnia zorganizowaną prezentację produktów z przyciskami „Kup teraz” płynnie kierującymi użytkowników do płatności Stripe.
  • Google Cloud Storage: bezpieczne przechowywanie plików.
  • NodeMailer: bezpłatne efektywne rozwiązanie do wysyłanie wiadomości e-mail
  • Backend stworzony w Nest.js:
    • Obsługa Stripe webhooks - przetworzenie zamówienia po pomyślnych płatnościach.
    • Pobranie zakupionego e-booka w formie pliku PDF z Google Cloud Storage
    • Dynamiczne dodanie znaków wodnych (zawierających m.in. imię i nazwisko kupującego oraz adres e-mail) do pobranych plików PDF w celu ograniczenia potencjalnego piractwa.
    • Aktualizacja metadanych PDF o szczegóły zakupu, aby umożliwić śledzenie i identyfikację sprzedanych e-booków.
    • Automatycznie wysłanie wiadomości e-mail z potwierdzeniem zakupu wraz z zakupionymi e-bookami do kupujących.
3. Etap trzeci
Wykonanie projektu i wdrożenie wersji produkcyjnej.