Loading repository data…
Loading repository data…
alextselegidis / repository
:date: Easy!Appointments - Self Hosted Appointment Scheduler
Easy!Appointments is an open-source scheduling system that gives you full control over your booking workflow.
It is designed to adapt to your business — whether you need simple appointment booking or more advanced scheduling logic.
Key advantages:
Built to support a wide range of scheduling needs:
Clone and run the project locally using the provided Docker Compose environment:
# Clone the repository
git clone https://github.com/alextselegidis/easyappointments.git
# Navigate into the project
cd easyappointments
# Start the Docker environment
docker compose up
Then open a second terminal and enter the application container:
docker compose exec app bash
Inside the container, install dependencies:
npm install && composer install
Start the development watcher:
npm start
Build production assets:
npm run build
Note: Works on Windows (WSL recommended), macOS, and Linux using Docker Compose.
easyappointments folder to your serverstorage directory is writableconfig-sample.php to config.phpOnce completed, the system is ready to use.