Repolode
alextselegidis

alextselegidis/easyappointments

Aplicación web autohospedada para gestionar citas, clientes, servicios y profesionales, definir horarios de trabajo y sincronizar con Google Calendar.

Alternativa open source a:CalendlyAcuity Scheduling

Estrellas
4,448
Forks
1,578
Issues abiertos
176
Último commit
hace 20 horas

¿Qué es?

Easy!Appointments es una aplicación web autohospedada para reservar citas. Permite a un negocio gestionar clientes, servicios y los profesionales que los ofrecen, así como definir horarios de trabajo y reglas de reserva que determinan cuándo se pueden reservar turnos.

La aplicación está desarrollada con PHP y MySQL, y se implementa en un servidor web como Apache o Nginx. Para instalarla, hay que subir los archivos, editar un archivo de configuración y completar un asistente de instalación en el navegador. Los datos permanecen en el servidor del operador.

El proyecto incluye sincronización con Google Calendar, un sistema de notificaciones por correo electrónico y una interfaz multilingüe. También ofrece un entorno de Docker Compose para el desarrollo local.

Funciones clave

  • 01Gestionar clientes, servicios y profesionales desde un mismo lugar
  • 02Definir horarios de trabajo y reglas de reserva para gestionar la disponibilidad
  • 03Sincronizar las citas con Google Calendar
  • 04Enviar notificaciones por correo electrónico
  • 05Interfaz de usuario multilingüe
  • 06Alojar la aplicación en Apache o Nginx con PHP y MySQL

Casos de uso

  • Gestionar una página de reservas en línea para una clínica, un salón o una consultoría
  • Permitir que los clientes reserven citas con el personal sin recurrir a un servicio de programación de terceros
  • Mantener los datos de las citas en una infraestructura propia

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/alextselegidis/easyappointments.git
  2. 2

    Entra en la carpeta del proyecto

    cd easyappointments
  3. 3

    Inicia el entorno de Docker

    docker compose up
  4. 4

    En otra terminal, abre una shell en el contenedor de la aplicación y, después, instala las dependencias

    docker compose exec php-fpm bash

Antes de usarlo

  • La guía de inicio rápido del README es para desarrollo; para producción, hay que configurar Apache o Nginx, PHP 8.2 o posterior y MySQL manualmente.
  • Las funciones prémium se venden por separado en el sitio web del proyecto.

Temas

Preguntas frecuentes

¿Qué es easyappointments?
Aplicación web autohospedada para gestionar citas, clientes, servicios y profesionales, definir horarios de trabajo y sincronizar con Google Calendar. Easy!Appointments es una aplicación web autohospedada para reservar citas. Permite a un negocio gestionar clientes, servicios y los profesionales que los ofrecen, así como definir horarios de trabajo y reglas de reserva que determinan cuándo se pueden reservar turnos.
¿easyappointments es gratuito? ¿Qué licencia tiene?
easyappointments es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿easyappointments sigue mantenido?
Mantenimiento activo. El último commit de easyappointments fue el 19 oct 2026.
¿Para qué puedo usar easyappointments?
Gestionar una página de reservas en línea para una clínica, un salón o una consultoría Permitir que los clientes reserven citas con el personal sin recurrir a un servicio de programación de terceros Mantener los datos de las citas en una infraestructura propia
¿Cómo se instala easyappointments?
Clona el repositorio: git clone https://github.com/alextselegidis/easyappointments.git Entra en la carpeta del proyecto: cd easyappointments Inicia el entorno de Docker: docker compose up En otra terminal, abre una shell en el contenedor de la aplicación y, después, instala las dependencias: docker compose exec php-fpm bash
¿Dónde consigo easyappointments?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/alextselegidis/easyappointments

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados