Last updated
03.07.2025 at 17:42

Core Components

The main building blocks of the Lázně Pramen system

Frontend

The frontend is a Single Page Application (SPA) built with React. It provides a modern, responsive user interface for both clients and administrators.

  • Technology React, Redux, Webpack
  • UI Components Custom component library for a consistent look and feel
  • Real-time Features WebSocket integration for live updates

Backend

The backend is a Node.js API built with Express. It handles business logic, data processing, and communication with the database.

  • Technology Node.js, Express, RESTful API
  • Authentication JWT-based authentication for secure access
  • Payment Processing Integration with Stripe for handling payments

Database

We use Supabase as our database, which provides real-time capabilities and a robust API for data access.

  • Technology PostgreSQL, Supabase
  • Real-time Real-time subscriptions for instant data synchronization
  • Scalability Built to handle high loads and scale with user growth