INVIEWRA LAUNCH CHECKLIST

# Konfiguracja systemu

Przed publikacją:

1. Skopiuj `.env.example` jako `.env`.
2. Zmień ADMIN_EMAIL i ADMIN_PASSWORD.
3. Podłącz domenę zweryfikowaną w Resend i wstaw RESEND_API_KEY.
4. Podłącz Stripe i wstaw STRIPE_SECRET_KEY.
5. Uzupełnij dane spółki, telefon, politykę prywatności i warunki.
6. Dodaj prawdziwy model Matterport i zdjęcia portfolio.
7. Włącz HTTPS i regularną kopię folderu data.

## Uruchomienie lokalne

    cp .env.example .env
    node server.js
    # otwórz http://localhost:3000

## Panel operatora

Adres: `/admin.html`. Z panelu można przeglądać rezerwacje i leady, zmieniać statusy, otworzyć wiadomość e-mail, pobrać wydarzenie .ics i eksportować CSV.

## Płatności

Po dodaniu klucza Stripe przycisk po rezerwacji tworzy dynamiczną sesję Stripe Checkout w odpowiedniej walucie. Przed produkcją należy dodać webhook potwierdzający płatność i automatycznie zmieniający status na „paid”.

## E-maile

Po dodaniu Resend system wysyła klientowi potwierdzenie i osobne powiadomienie na adres operatora. Bez klucza działa tryb demonstracyjny i wiadomość jest logowana w konsoli.

## Najbliższy etap rozwoju

Po uruchomieniu sprzedaży warto przenieść dane z plików JSON do PostgreSQL, dodać role operatorów, prawdziwe zarządzanie dostępnością, webhook Stripe, faktury, panel klienta oraz API Matterport SDK.