Powrót
Książki i Czytelnictwo

ebooks43.pl

E-commerce Produkty cyfrowe Wydawnictwo SPA Znaki wodne Angular TypeScript PHP Symfony PostgreSQL mPDF Calibre
Moja rola w projekcie
Full-Stack Developer (End-to-End)
Zaprojektowałem i wdrożyłem kompleksowy system dystrybucji e-booków w modelu end-to-end. Odpowiadałem za pełen stack technologiczny: od wydajnej bazy PostgreSQL i REST API w Symfony, przez integrację narzędzi mPDF i Calibre do dynamicznego generowania stopek w locie (PDF, EPUB, MOBI), autorski system wysyłki e-maili z linkami, aż po responsywną warstwę kliencką i panel administracyjny w architekturze SPA (Angular, TypeScript).
Projekt zrealizowany dla: Estymator Jacek Chołoniewski

O projekcie

Kompleksowa modernizacja serwisu udostępniającego bezpłatne e-booki w różnych formatach (EPUB, MOBI, PDF). Zaprojektowałem i wdrożyłem od zera wydajną platformę, która automatyzuje ich dystrybucję. Kluczowym elementem było stworzenie mechanizmu znakowania plików z użyciem mPDF i Calibre. Oprogramowałem również autorski system wysyłki e-mail, który dostarcza użytkownikom unikalne linki do pobrania – właściwy plik z zabezpieczeniem (Watermark) jest generowany dynamicznie w locie dopiero w momencie jego pobierania.

Wyzwanie: Ochrona własności w darmowym modelu

Klient posiadał stary portal, który wymagał całkowitego przepisania do najnowszych standardów. Mimo że serwis udostępnia e-booki za darmo, konieczne było zabezpieczenie praw autorskich i ograniczenie niekontrolowanego powielania plików (EPUB, MOBI, PDF) przez anonimowych użytkowników.

Rozwiązanie: Watermarking w locie (mPDF i Calibre)

Sercem backendu opartego na Symfony i PostgreSQL jest mechanizm znakowania wykorzystujący bibliotekę mPDF oraz potężne narzędzie Calibre. Proces jest w pełni zoptymalizowany: system najpierw wysyła na e-mail link do pobrania, a dopiero w momencie kliknięcia przez użytkownika, ingeruje w strukturę pliku. W ułamku sekundy generowany jest e-book w wybranym formacie z dodaną dedykowaną stopką (zawierającą e-mail pobierającego), co trwale "naznacza" kopię.

Efekt: Nowoczesna aplikacja SPA i szybka dystrybucja

Zamiast gotowych CMS-ów, portal dla czytelników oraz panel administracyjny napisałem od zera w Angularze i TypeScript. Efektem jest responsywna (RWD) aplikacja, w której użytkownicy natychmiastowo zamawiają publikacje. Oprogramowany przeze mnie system mailingowy od razu wysyła im bezpieczny link, dając swobodę pobrania zabezpieczonego e-booka w dowolnym, wybranym w danej chwili formacie.
Ekran aplikacji ebooks43.pl

Efekty biznesowe:

  • Skuteczna ochrona praw autorskich dzięki personalizacji każdego pliku w locie, dokładnie w momencie jego pobierania.
  • Wzrost wygody czytelników dzięki nowoczesnemu interfejsowi (RWD) i zautomatyzowanej, błyskawicznej wysyłce linków dostępowych na e-mail 24/7.
  • Usprawnienie zarządzania serwisem poprzez stworzenie od podstaw dedykowanego panelu administracyjnego w Angularze.

Gotowy na podobny rezultat?

Zbudujmy aplikację, która realnie zarabia i automatyzuje procesy w Twojej firmie.

Rozpocznij bezpłatną wycenę

Podobne realizacje

Przejrzyj inne projekty o zbliżonej specyfice.

Wydawnictwo Estymator
Książki i Czytelnictwo

Wydawnictwo Estymator

Dla: Estymator Jacek Chołoniewski

Kompleksowy serwis internetowy stworzony dla Wydawnictwa Estymator. Platforma pełni funkcję zaawansowanego katalogu publikacji cyfrowych, grupując setki audiobooków i e-booków. Integruje w jednym miejscu szczegółowe informacje o książkach, autorach, lektorach oraz odsyła czytelników do popularnych księgarń partnerskich (m.in. Storytel, Empik, Legimi, Audioteka).

Fitnixi
Fitness

Fitnixi

Dla: Softerit Przemysław Hołownia

Kompleksowe narzędzie stworzone z myślą o branży fitness, przenoszące zarządzanie współpracą z papierowych notatników do cyfrowego środowiska. Aplikacja automatyzuje planowanie treningów, monitorowanie postępów podopiecznych oraz obsługę finansów, stanowiąc intuicyjny system CRM dostępny z poziomu smartfona.