sāyago;dev

Calendar;dev

2025

Aplicación de gestión de eventos y reservas que permite definir disponibilidad semanal, crear eventos personalizados y compartir enlaces de booking. Los usuarios pueden elegir su zona horaria, seleccionar horarios disponibles y agregar comentarios. Incluye sincronización automática con Google Calendar para crear eventos con los datos del invitado al momento de confirmar una reserva.

Roles: Full Stack Development

Next.jsReact.jsTypeScriptTailwindReact Hook FormZodClerkDrizzle ORM

Objetivos:

  • Diseñar y desarrollar un sistema flexible de gestión de eventos que permita crear, editar y eliminar eventos con duración configurable, junto con un esquema de disponibilidad semanal con múltiples rangos por día para controlar cuándo se pueden agendar citas.
  • Implementar un flujo de reservas simple mediante enlaces compartibles, permitiendo a los clientes elegir fecha y hora disponibles, agregar comentarios y reservar sin fricción desde cualquier lugar.
  • Integrar soporte completo de multi-zona horaria y sincronización con Google Calendar para crear automáticamente eventos con la información del invitado, manteniendo consistencia entre agenda, disponibilidad y reservas.

Diseño:

Calendar;dev - Homepage desing
Calendar;dev - Schedule configuration UI
Calendar;dev - Create new event UI
Calendar;dev - Booking/reservation UI

Manifesto of Design and Structure

Estrategia que diseña.
Diseño que construye.