Easy Appointments : Free and Open source Appointment Scheduler for Windows, Mac-OSX and Linux. Ready for Clinics.

Easy Appointments is a free and open source web based application, It has all of the necessary features needed for clinics and private clinics to handle their appointments with their patients. It's Google calendar Sync ready, which allow the users to synchronise  events  share them with other applications. Easy Appointments is developer friendly with very well documented RESTful API.

Screenshot src : Easy Appointment 

Easy Appointments Killer features

  • Simple usable UI with responsive design for mobile and tablets

Unlike many applications there Easy Appointments designed the system to make it easy to use, configure, manage and responsive to run on desktop and mobile.

  • Google Calendar Sync

Which means the user can extend the features to use Google Calendar features as notification, sharing with powerful mobile integration.

  • WordPress Integration

WordPress is a free and open source CMS/ Blog. It has many plugins/ Extensions built on it for CRM which makes it with it's current default features very usable for many clinics to use as mean of communication between clinics and their patients. Using Easy Appointment with The clinic based WordPress portal allow the patient to request an appointment and follow-up, but that will require more developer work but that’s easy to find WordPress developers.

  • Powerful Rich API

Easy Appointment API with the detailed documentations gives the business owner the opportunity to use it without fear of isolation from their other installed systems. It's easy to point the developer to the API and let him do his magic.

  Other Features

  • Appointment and Customer    
  • Management Business Workflow
  • Notifications
  • Multi-users support

Developer notes:

Easy Appointments  was built with PHP using MySQL as Database. It'll require installing the server software and some development experience with PHP/ MySQL in the development environment to install it.  It can be installed as standalone application on MacOSX/ Linux or Windows. In The work server environment to be accessible to all users.

Installation Requirement

  • Apache or Nginx Server
  • PHP
  • MySQL engine

There are packaged solutions as local server environments to install, run those with one package easy to run, manage and configure. Which will has all of those with even more managing and control tools.

  • Mac OSX : MAMP [MacOSX: Apache, MySQL and PHP] (Free)  - link
  • Windows : WAMP  [Windows: Apache, MySQL and PHP]  (Free) - link
  • Linux and all others : XAMPP  (Free) ( Works for Windows,  MacOSX and Linux) - link.

Those are local  servers mainly packages used for development, but they became very usable to install PHP/ MySQL-based software and solutions.


  • Content management systems or CMS for short, like WordPress, often comes as database applications. But, these are not the only types of CMSs out there, we have other types to consider: Flat-file CMS Headless CMS Git-based CMS A Flat-file CMS is a content management system that does not use any...Read more...

  • Google Firebase is a Google hosted cloud real-time NoSQL database for building mobile, web and desktop applications. It offers a database backend, an API, user registration and   authentication, monitoring, user permissions, file and attachment store, and more. With Firebase, all what developers need to start building an app is a...Read more...

  • File compression and decompression are daily operation for almost all type of users. By default, some operating systems like macOS and Windows supports Zip format as the default compressed file format. Users can compress and decompress files with one click. However, other file compression formats like (RAR, ACE) are not...Read more...

  • The internet has problems, let's say there are 50 million weblogs, and it's going up, our focus here is on a new and efficient way to keep up with all the cool stuff that's happening on the Internet. What we are talking about is using a single website that becomes...Read more...

  • Every time you visit your favorite website searching for new content and find none, you waste time. RSS feeds are a way to eliminate this process by bringing all the latest content directly to you in one place. It's called this because it's a feed from websites that makes indication...Read more...