Favicon of Seatsurfing

Seatsurfing

Manage hybrid workspaces with easy desk sharing and room reservations. Upload floor plans, book seats from any device, and scale as your enterprise grows.

Manage your enterprise workspace efficiently with a comprehensive solution for desk sharing, room reservation, and free seating. Finding and reserving the perfect seat takes only seconds from any mobile or desktop device. The platform adapts to your specific needs, allowing you to upload custom floor plans and configure layouts using an intuitive drag-and-drop interface. Choose between a cloud-native SaaS deployment for instant access or a self-hosted setup for maximum control. Built on an open-source foundation, it provides a reliable experience that grows alongside your organization.\n\nKey Benefits:\n* Instant booking: Reserve desks and rooms anywhere, anytime from your phone or desktop.\n* Visual management: Upload floor plans and arrange seating with simple drag-and-drop tools.\n* Flexible deployment: Opt for a fully managed cloud platform or host it yourself.\n* Cost-effective scaling: Start free for up to 10 users and upgrade seamlessly.

Directory Structure

seatsurfing
postgres-data
.env
docker-compose.yml

docker-compose.yml

services:
  seatsurfing:
    image: seatsurfing/backend:latest
    restart: unless-stopped
    ports:
      - "8080:8080"
    environment:
      - SEATSURFING_DB_CONNECTION_STRING=postgres://${DB_USER}:${DB_PASSWORD}@db:5432/${DB_NAME}?sslmode=disable
    depends_on:
      - db

  db:
    image: postgres:16-alpine
    restart: unless-stopped
    environment:
      - POSTGRES_USER=${DB_USER}
      - POSTGRES_PASSWORD=${DB_PASSWORD}
      - POSTGRES_DB=${DB_NAME}
    volumes:
      - ./postgres-data:/var/lib/postgresql/data

.env

DB_USER=seatsurfing
DB_PASSWORD=your_secure_password
DB_NAME=seatsurfing

Share:

Ad
Favicon

 

  
 

Similar to Seatsurfing

Favicon

 

  
  
Favicon

 

  
  
Favicon