Einmalige Einrichtung — danach läuft alles online für alle Benutzer.
Schritt 1 — SQL ausführen
Supabase → SQL Editor → einfügen → Run
create table if not exists users(id uuid default gen_random_uuid() primary key,company text,name text,email text unique,pw_hash text,role text default 'firma',approved boolean default false,created_at timestamptz default now()); create table if not exists deliveries(id uuid default gen_random_uuid() primary key,user_id uuid,company text,date text,material text,time text,qty text,vehicle text,forklift text default 'nein',notes text default '',status text default 'pending',created_at timestamptz default now(),updated_at timestamptz default now()); create table if not exists posts(id uuid default gen_random_uuid() primary key,user_id uuid,company text,subject text,body text,category text default 'info',created_at timestamptz default now()); create table if not exists change_requests(id uuid default gen_random_uuid() primary key,delivery_id uuid,user_id uuid,company text,reason text,proposed jsonb,status text default 'pending',created_at timestamptz default now()); create table if not exists backups(id uuid default gen_random_uuid() primary key,tag text,data jsonb,created_at timestamptz default now()); create table if not exists audit_log(id uuid default gen_random_uuid() primary key,user_email text,action text,details text,created_at timestamptz default now()); create table if not exists baustellen(id uuid default gen_random_uuid() primary key,name text,ort text default '',created_at timestamptz default now()); alter table deliveries add column if not exists baustelle text default ''; alter table baustellen enable row level security; do $$ begin if not exists(select 1 from pg_policies where tablename='baustellen' and policyname='all') then create policy "all" on baustellen for all using(true) with check(true);end if;end $$; alter table users enable row level security;alter table deliveries enable row level security;alter table posts enable row level security;alter table change_requests enable row level security;alter table audit_log enable row level security;alter table backups enable row level security; do $$ begin if not exists(select 1 from pg_policies where tablename='users' and policyname='all') then create policy "all" on users for all using(true) with check(true);end if;if not exists(select 1 from pg_policies where tablename='deliveries' and policyname='all') then create policy "all" on deliveries for all using(true) with check(true);end if;if not exists(select 1 from pg_policies where tablename='posts' and policyname='all') then create policy "all" on posts for all using(true) with check(true);end if;if not exists(select 1 from pg_policies where tablename='change_requests' and policyname='all') then create policy "all" on change_requests for all using(true) with check(true);end if;if not exists(select 1 from pg_policies where tablename='backups' and policyname='all') then create policy "all" on backups for all using(true) with check(true);end if;if not exists(select 1 from pg_policies where tablename='audit_log' and policyname='all') then create policy "all" on audit_log for all using(true) with check(true);end if;end $$;
Schritt 2 — API verbinden
Settings → API Keys → Werte kopieren
SSG Lieferverwaltung
Verbinde...
SSG LieferungenSwiss Security Group
Baustellen-Lieferungen einfach koordinieren
SSG Lieferungen ist die digitale Plattform, mit der Lieferfirmen und Bauleitung ihre Liefertermine auf der Baustelle planen, abstimmen und im Blick behalten — übersichtlich, in Echtzeit und von überall.
Funktionen im Überblick
K
Lieferkalender
Freie Tage auf einen Blick. Lieferfirmen buchen ihren Liefertermin selbst — ein Tag, eine Firma, ohne Doppelbelegung. Wochenenden und Schweizer Feiertage sind automatisch gesperrt.
B
Berichte & Auswertungen
Wöchentliche und monatliche Lieferberichte auf Knopfdruck — als PDF zum Versenden oder CSV für Excel. Mit Statistik nach Firma, Fahrzeug und Zeitraum.
T
Terminverschiebung
Die Bauleitung kann Liefertermine anpassen — die betroffene Firma erhält automatisch eine Benachrichtigung und bestätigt die Änderung. Nichts geht verloren.
P
Pinnwand
Wichtige Mitteilungen für alle Beteiligten: Zufahrtsregeln, Sicherheitshinweise, dringende Infos der Bauleitung — zentral und für jede Firma sichtbar.
R
Rollen & Freigaben
Lieferfirmen registrieren sich selbst, die Bauleitung gibt sie frei. Jede Firma sieht nur das, was sie braucht — die Bauleitung behält den vollen Überblick.
E
Überall verfügbar
Läuft im Browser auf Computer, Tablet und Handy. Keine Installation nötig — einfach anmelden und loslegen. Daten werden sicher online gespeichert.
So funktioniert es
1
Registrieren
Lieferfirma legt ein Konto an. Die Bauleitung gibt es frei.
2
Liefertag buchen
Im Kalender einen freien Tag wählen und Material, Fahrzeug und Menge eintragen.
3
Koordinieren
Die Bauleitung sieht alle Lieferungen, kann Termine abstimmen und Berichte erstellen.
Bereit loszulegen?
Melden Sie sich an oder registrieren Sie Ihre Firma, um Liefertermine zu verwalten.
Lieferverwaltung
Baustellen-Liefermanagement
Neue Konten müssen vom Administrator freigegeben werden. Bauleiter dürfen Termine verschieben, Firmen nur eigene Lieferungen buchen — beide sehen nur den Kalender.
Lieferverwaltung
Übersicht
Baustelle auswählen
Administration
Willkommen
Nächste Lieferungen
Mo
Di
Mi
Do
Fr
Sa
So
FeiertagNoch nicht geliefertErledigtEigene Firma
Meine Lieferungen
Pinnwand
Neuer Eintrag für Bauleitung & Security
Alle Lieferungen
Berichte & Statistik
Verwaltung
Benutzer verwalten
Firma
Name
E-Mail
Rolle
Status
Aktionen
Baustellen verwalten
Baustelle
Ort / Adresse
Lieferungen
Aktionen
System & Daten
Aktivitätsprotokoll
Zeit
Benutzer
Aktion
Details
Firmen
Heute aktiv
Neue Lieferung
Sie verschieben den Liefertermin dieser Firma. Ändern Sie das Datum (Tag) und/oder die Uhrzeit. Die Änderung wird sofort übernommen und die Firma erhält automatisch eine Benachrichtigung.