jelcz.netNapisz
Wróć do portfolio
2024–2025

petnel.com

Platforma SaaS z panelem administracyjnym i systemem subskrypcji

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 z modelem subskrypcyjnym — użytkownik zakłada konto, wybiera plan (Basic / Pro), płaci przez Stripe i dostaje dostęp do funkcji odpowiednich do planu. Pod maską typowy nowoczesny 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. Projekt na etapie zamkniętej wersji beta — dostęp otwieram po rozmowie.

Stack techniczny

Co pod maską

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

Porozmawiajmy o Twoim projekcie

Odpisuję w ciągu doby. Dla Twojej wygody wszystko załatwimy zdalnie — w godzinach, które pasują Tobie.

Telefon
E-mail
Obszar działania
Jelcz-Laskowice i sąsiednie miejscowości do ok. 20 km — Oława, Dobrzykowice, Siechnice, Oleśnica
1 / 5