← Toate proiectele
02 · DOMIKSMART

DomikSmart — CRM pentru închirieri de scurtă durată

Un CRM complet de la zero, un site public şi toată infrastructura. 13 luni, 50+ obiecte în producţie.

Perioadă
Martie 2025 — martie 2026 · 13 luni
Rol
Senior Full-Stack Developer / DevOps Engineer
Stack
ReactNext.jsNode.jsTypeScriptPostgreSQLPrismaDockerCoolifyTraefikCloudflareWebSocketWhatsApp Business APITelegram Bot API

Am construit, de la zero, un sistem CRM şi un site public pentru o companie care gestionează un portofoliu de peste 50 de proprietăţi de închiriere de scurtă durată. Totul — de la schemă până la CI/CD — într-o singură pereche de mâini.

Problema

Compania opera pe un amestec de Excel, Telegram-uri manuale şi calendare disparate. Era nevoie de un CRM unic cu rezervări în timp real, integrări bilaterale de mesagerie şi raportare pentru o echipă non-tehnică.

Ce am construit

  • Am proiectat o schemă PostgreSQL modulară prin Prisma (proprietăţi, rezervări, utilizatori, plăţi) şi am optimizat interogările analitice.
  • Am construit CRM-ul pe React + Vite + Redux cu calendare de disponibilitate în timp real.
  • Integrare bilaterală cu WhatsApp Business API şi Telegram Bot API pentru confirmări automate de rezervare.
  • Site public pe Next.js cu SSR — vizibilitatea organică a crescut cu 40% în trei luni.
  • CI/CD pe Docker + Coolify + GitHub Actions — deploy-urile au coborât de la 2+ ore de muncă manuală la 5 minute.
  • Reverse proxy Traefik cu SSL automat prin Cloudflare, rutare pe mai multe subdomenii, deploy-uri fără downtime.
  • Strat de cache Redis şi server WebSocket pentru notificări în timp real.
  • Panou admin cu RBAC — echipa non-tehnică gestionează singură obiectele, rezervările şi comunicările.