Un sistema moderno de gestión de citas para salones de belleza y estéticas a través de WhatsApp, desarrollado con Python, Flask y Twilio.
- Reserva de Citas por WhatsApp: Sistema automatizado y conversacional
- Gestión de Servicios: Configura fácilmente tus servicios, precios y duraciones
- Horarios Flexibles: Define tus horarios de trabajo para cada día de la semana
- Almacenamiento Simple: Sistema de persistencia basado en JSON
- Fácil de Personalizar: Adapta los mensajes y servicios a tu negocio
- Interfaz Conversacional: Experiencia natural y amigable para los clientes
- Clona el repositorio:
git clone https://github.com/tuusuario/beautysalon-whatsapp-booking.git
cd beautysalon-whatsapp-booking
- Instala las dependencias:
pip install -r requirements.txt
- Configura tus credenciales de Twilio:
TWILIO_ACCOUNT_SID = 'tu_account_sid'
TWILIO_AUTH_TOKEN = 'tu_auth_token'
- Inicia el servidor:
python app.py
- Python 3.7+
- Cuenta de Twilio
- Número de WhatsApp Business
- Servidor web con HTTPS (para producción)
Modifica el diccionario SERVICES
en app.py
:
SERVICES = {
'1': {'name': 'Manicura', 'duration': 45, 'price': 20},
'2': {'name': 'Pedicura', 'duration': 60, 'price': 25},
# Añade más servicios aquí
}
Ajusta el diccionario BUSINESS_HOURS
según tus necesidades:
BUSINESS_HOURS = {
'Lunes': ['09:00', '18:00'],
'Martes': ['09:00', '18:00'],
# Configura más días aquí
}
Los clientes pueden interactuar con el sistema mediante comandos simples por WhatsApp:
hola
- Inicia el proceso de reservacancelar
- Cancela una cita existente
El sistema guiará al cliente a través del proceso de reserva paso a paso.
- Haz un Fork del proyecto
- Crea tu rama de características (
git checkout -b feature/AmazingFeature
) - Commitea tus cambios (
git commit -m 'Add: alguna característica asombrosa'
) - Push a la rama (
git push origin feature/AmazingFeature
) - Abre un Pull Request
Distribuido bajo la licencia MIT. Ver LICENSE
para más información.
- Sistema de recordatorios automáticos
- Panel de administración web
- Lista de espera para cancelaciones
- Múltiples idiomas
- Estadísticas y reportes
- Integración con Google Calendar