jelcz.net
Wszystkie projekty
Realizacja dla klienta, w stałej opiece · 2024-2026

petnel.com

Program do prowadzenia gabinetu zoofizjoterapii: kalendarz, kartoteki pacjentów i dokumentacja.

Otwórz stronę
petnel.com, widok główny
Więcej z aplikacji
petnel.com, zrzut 2
petnel.com, zrzut 3
petnel.com, zrzut 4
petnel.com, zrzut 5
O projekcie

W skrócie

Aplikacja w modelu subskrypcyjnym: użytkownik zakłada konto, wybiera plan (Basic / Pro), płaci przez Stripe i dostaje dostęp do funkcji odpowiednich do planu. Technicznie to typowy SaaS: uwierzytelnianie tokenowe, panel administracyjny, kolejki zadań asynchronicznych, powiadomienia wielokanałowe (e-mail, SMS, push).

Backend zbudowany na Symfony 7 jako czyste REST API, frontend to niezależna aplikacja React 19 na komponentach Radix UI z Tailwindem. Płatności delegowane do Stripe Checkout, status subskrypcji synchronizowany po stronie serwera. PETnel działa publicznie w wersji beta z otwartą rejestracją, a w okresie beta wszystkie plany są bezpłatne.

Technologie

Z czego korzystaliśmy

Backend
PHP 8Symfony 7Doctrine ORMPostgreSQLRedis (kolejki, cache, ograniczenia częstotliwości)Autoryzacja przez tokeny JWTPowiadomienia wielokanałowe (e-mail, SMS, push)
Frontend
React 19TypeScriptViteRadix UITailwind CSSReact Router
Infrastruktura
VPS OVH (Nginx + PHP-FPM natywnie)Wdrożenie z możliwością cofnięcia (release symlink)Certyfikaty Let's Encrypt
Integracje
Stripe (subskrypcje planów Basic / Pro)Powiadomienia transakcyjne przez e-mail i push
Funkcje

Co potrafi

  • Rejestracja i logowanie z odświeżaniem tokenu
  • Panel administracyjny do zarządzania użytkownikami, planami i statystykami
  • Kolejki asynchroniczne do ciężkich operacji (raporty, synchronizacje)
  • Ograniczenie liczby żądań na endpoint chroniące API przed nadużyciami
  • Moderacja treści przez adminów z audytem operacji
  • Powiadomienia wielokanałowe: e-mail, SMS, push
  • Płatności subskrypcyjne przez Stripe z synchronizacją statusu na webhookach
Kontakt

Poproś o wycenę

Opisz krótko, czego potrzebujesz. Odpowiadamy w ciągu jednego dnia roboczego, z pytaniami albo propozycją krótkiej rozmowy.

Telefon
…
E-mail
…
Obszar działania
Jelcz-Laskowice, Miłoszyce, Oława, Czernica, Siechnice i okolice Wrocławia. Współpracujemy także zdalnie, z firmami z całej Polski.
Jak się z Tobą skontaktować?

Wystarczy e-mail albo telefon.

1 / 5