Estoy tratando de descubrir la forma más eficiente de crear horarios para los recursos. Específicamente para una aplicación Next.JS (puede usar Node.JS y bibliotecas para el backend).
Imagine que hay recursos compartidos en el trabajo. El recurso 1 está disponible todos los martes y jueves de 10 a. m. a 4 p. m. Quiero poder crear un horario para este recurso y permitir que las personas lo reserven durante los horarios disponibles.
La última parte sería permitir criterios de exclusión. Por ejemplo, tal vez excluya el último jueves del mes del horario anterior. Esto es menos importante en este momento.
Al final, debería poder ver cuáles son las próximas fechas disponibles menos las reservas, etc.
Actualmente estoy usando @breejs/later pero me pregunto si hay una mejor manera o algo que me estoy perdiendo. Sobre todo a la hora de reservar el recurso, o el horario de excepción.