Back to Portfolio
Build Automate

JET CRM

Custom Hospitality CRM Platform

JET CRM

The Challenge

A growing hospitality company was paying for multiple disconnected SaaS tools — separate CRM, email marketing, ticketing, project management, and applicant tracking systems. Data was siloed, workflows were manual, and nothing talked to each other.

What I Built

A unified Django platform with HTMX + Tailwind covering:

  • Lead & Contact Management — Contacts, leads with estimated values, tagging, smart groups with dynamic filter criteria
  • Kanban Sales Pipeline — Drag-and-drop board with customizable stages per department
  • Email Campaigns — AWS SES integration with template system (5 layouts, macros), open/click/bounce tracking, bulk sending
  • Guest Profiles — Syncs with external hotel database for guest spend, nights stayed, and loyalty data
  • Hiring / ATS — Applicant tracking with status workflow, Google Sheets import, resume attachments
  • IT Ticketing — Public submission form, ticket management with auto-incrementing numbers, linked to projects
  • Project Management — Projects with hierarchical milestones, progress tracking, team members
  • LinkedIn Content — AI-assisted post creation with brand profiles, templates, image carousels, scheduling via Postiz
  • Mattermost Integration — Card sync to leads, team chat, follow-up tracking

Tech Stack: Django 5.1, DRF, HTMX, Tailwind, PostgreSQL, Celery + Redis, AWS SES, OpenAI API, Gunicorn + Nginx on EC2

The Result

One platform replacing 5+ SaaS subscriptions. Sales team manages leads, marketing sends campaigns, HR tracks applicants, IT handles tickets — all with role-based access across 2 departments and 5 permission levels.

Stop overpaying for software.

Most companies overpay 60–90% on SaaS tools they could self-host. Get a free audit and find out exactly where you're leaving money on the table.

Get Your Free SaaS Audit

30-minute call. No obligation. Real savings estimate.