Skip to content

Stack

What GuestCloud runs on and the services it works with.

Backend

  • Celery

    Background jobs: sending campaigns, imports and scheduled tasks.

  • Django 5.2

    The web framework behind the CRM, the event websites and the API.

  • Django REST Framework

    The REST API used by the GuestFlow app and the event websites.

  • PostgreSQL

    The database that holds events, guest lists and messages.

  • Python 3.12

    The language the whole application is written in.

  • Redis

    Cache and the message broker for background jobs.

Frontend

  • AngularJS

    The event websites guests register on.

  • Astro

    This website, built as static pages.

  • Tailwind CSS

    Styles for this website.

  • Vue

    The email and website designers in the CRM, and the forms on this site.

Infrastructure

  • Amazon S3

    Storage for uploaded files, images and exports.

  • Cloudflare Pages and Workers

    Hosting for this website and the contact form.

  • Firebase

    Real-time sync of the guest list between GuestFlow devices.

  • Heroku

    Hosting for the application, its database and background workers.

Integrations

  • SendGrid

    Delivery of invitations and other email.

  • Stripe

    Ticket payments, straight to the organizer's account.

  • Twilio

    SMS messages to guests and organizers.