Podstawowe komponenty
Główne elementy systemu Lázně Pramen
Frontend
Frontend to aplikacja jednostronicowa (SPA) zbudowana przy użyciu React. Zapewnia nowoczesny, responsywny interfejs użytkownika zarówno dla klientów, jak i administratorów.
- Technologia React, Redux, Webpack
- Komponenty interfejsu użytkownika Biblioteka komponentów niestandardowych dla spójnego wyglądu i stylu
- Funkcje w czasie rzeczywistym Integracja WebSocket dla aktualizacji na żywo
Zaplecze
Backend to API Node.js zbudowane z użyciem Express. Obsługuje logikę biznesową, przetwarzanie danych i komunikację z bazą danych.
- Technologia Node.js, Express, RESTful API
- Uwierzytelnianie Uwierzytelnianie oparte na JWT dla bezpiecznego dostępu
- Przetwarzanie płatności Integracja ze Stripe do obsługi płatności
Baza danych
Używamy Supabase jako naszej bazy danych, która zapewnia funkcje w czasie rzeczywistym i solidne API do dostępu do danych.
- Technologia PostgreSQL, Supabase
- W czasie rzeczywistym Subskrypcje w czasie rzeczywistym dla natychmiastowej synchronizacji danych
- Skalowalność Zaprojektowany do obsługi dużych obciążeń i skalowania wraz ze wzrostem liczby użytkowników