← All projects 02 · DOMIKSMART
DomikSmart — short-term rental CRM
A complete CRM from scratch plus a public site plus the infrastructure. 13 months, 50+ listings in production.
Built, from zero, a CRM and a public website for a company managing a portfolio of 50+ short-term rental properties. Everything — from schema to CI/CD — in one pair of hands.
The problem
The company ran on a cocktail of Excel, manual Telegrams, and disconnected calendars. They needed a single CRM with real-time bookings, two-way messenger integrations, and reporting for a non-technical team.
What I built
- Designed a modular PostgreSQL schema through Prisma (properties, bookings, users, payments) and tuned analytical queries.
- Built the CRM on React + Vite + Redux with real-time availability calendars.
- Two-way integration with WhatsApp Business API and Telegram Bot API for automated booking confirmations.
- Next.js public site with SSR — organic visibility grew by 40% in three months.
- CI/CD on Docker + Coolify + GitHub Actions — deploys dropped from 2+ hours of manual work to 5 minutes.
- Traefik reverse proxy with automatic SSL via Cloudflare, multi-subdomain routing, zero-downtime deploys.
- Redis cache layer and WebSocket server for real-time booking notifications.
- RBAC admin panel — non-technical staff manages listings, bookings, and communications themselves.