Środowisko uruchomieniowe
Ubuntu20.04.6 LTSSystem operacyjny
nginx1.18.0Reverse proxy / strona statyczna
Node.jsv22.16.0Środowisko uruchomieniowe po stronie serwera
Python3.8.10Środowisko uruchomieniowe po stronie serwera
SQLite3.31.1Lekka baza danych
Redis5.0.7Pamięć podręczna
Frontend
Next.js14 / 15Strona renderowana po stronie serwera
React18 + Radix UIBiblioteka komponentów
Vue3Aplikacja jednostronicowa
three.js—Wyświetlanie 3D
Pannellum—Panorama 720°
Backend
NestJS10.4Strukturalny kod po stronie serwera
Express—Lekka usługa
Flask3.xUsługi Python
SQLAlchemy2.xORM
Drizzle ORM0.45ORM TypeScript
PyJWT2.8Uwierzytelnianie tokenowe
Dane i przechowywanie
SQLite—Jednowęzłowa baza danych biznesowych
PostgreSQL16Baza danych relacyjnych
Redis—Buforowanie i kolejki
Pamięć obiektowa zgodna z S3—Dokumenty i zasoby
Klient
AndroidNatywnaAplikacja mobilna
WebXR—VR w przeglądarce
PWA—Działa offline
Utrzymanie
acme.sh3.1.4Automatyczne odnawianie certyfikatów
systemd—Zarządzanie usługami
PM2—Zarządzanie procesami Node
iptables—Kontrola dostępu
Uwaga: komponenty są dobierane indywidualnie do każdego projektu; powyższa tabela przedstawia nasz główny stack technologiczny i nie oznacza, że każdy projekt wykorzystuje wszystkie wymienione elementy.