Skip to content

IT-SSPL/SSPL.InProgress

Repository files navigation

🛠️ SSPŁ — In-Progress Page

Strona tymczasowa używana jako placeholder dla witryn Samorządu Studenckiego PŁ, które są aktualnie w trakcie prac technicznych lub oczekują na wdrożenie.

Umożliwia użytkownikowi pozostawienie adresu e-mail, który zostanie zapisany w bazie Google Workspace (Apps Script). Po uruchomieniu docelowej strony wysyłane jest powiadomienie o dostępności serwisu.


🚀 Funkcje

  • 🔧 Prosty, lekki frontend w React + Bun + TailwindCSS
  • 📬 Formularz zapisu z walidacją (zod) i honeypotem anty-spam
  • 🔒 Minimalne przetwarzanie danych (RODO-friendly)
  • ⚡️ API proxy w Bun (bezpośrednie połączenie z Google Apps Script)
  • 🌐 Dynamiczne dane z .env (tytuł, opis, endpoint)

📦 Instalacja, konfiguracja i uruchomienie

  1. Instalacja zależności:
bun install
  1. Konfiguracja środowiska:

Utwórz plik .env.local na podstawie .env.example i uzupełnij zmienne środowiskowe.

ℹ️ Zmienne z prefiksem BUN_PUBLIC są dostępne w przeglądarce (frontend). Pozostałe są tylko po stronie serwera (backend).

  1. Uruchomienie aplikacji:
  • w trybie deweloperskim:
bun dev
  • w trybie produkcyjnym:
bun start

🔐 Ochrona danych (RODO)

🧾 Treść informacyjna do wyświetlenia pod formularzem:

Podanie adresu e-mail jest dobrowolne. Dane wykorzystamy wyłącznie do poinformowania Cię o ponownym uruchomieniu strony. Administratorem danych jest Samorząd Studencki Politechniki Łódzkiej.


This project was created using bun init in bun v1.3.0. Bun is a fast all-in-one JavaScript runtime.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •