feat(p1): calendar + emails #52

Merged
tarzzan merged 1 commit from feat/p1-calendar-legal-emails into main 2026-06-01 02:20:41 +00:00
Owner

BookingForm fetch availability sur 90 jours → liste dates indisponibles + détection conflit live. Resend SDK + sendEmail() best-effort (fallback console si pas de RESEND_API_KEY). Templates : signup welcome, booking demand (tenant + owner), booking confirmé, refund. Amount calculé depuis nightlyPrice * nights dans POST /api/bookings.

BookingForm fetch availability sur 90 jours → liste dates indisponibles + détection conflit live. Resend SDK + sendEmail() best-effort (fallback console si pas de RESEND_API_KEY). Templates : signup welcome, booking demand (tenant + owner), booking confirmé, refund. Amount calculé depuis nightlyPrice * nights dans POST /api/bookings.
tarzzan added 1 commit 2026-06-01 02:20:40 +00:00
tarzzan merged commit 56e5c48a84 into main 2026-06-01 02:20:41 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: tarzzan/karbe#52
No description provided.