Contact

Partnership with us is most effective when we allocate dedicated teams to projects for defined or undefined periods of time. We would love to know more about your project to see how could we support you best. Get in touch with us today so we could start helping you tomorrow!

Tell us about yourself

By filling in the form, you agree to our Privacy Policy, including our cookie use.

What can we help you with?
Tell us about the project

We will have a call with you anyway, this is just for us to soft onboard ourself to topic

GET IN TOUCH
Address

Milovana Marinkovica 3
11000 Beograd

Get Directions
NEW BUSINESS

Biljana Devic

phone icon +381607033964 skype icon Aleksander
SUPPORT

Purchased on of our plugins?

Reach out to support

Premier development hub for planning, building, support and enhancement of top-notch web applications.

Get in touch

Milovana Marinkovica 3
11000 Beograd

Find us

Amelia

An Enterprise-Level WordPress Appointment Booking Plugin

Services
  • Project analysis and planning
  • Full-stack development
  • QA and maintenance
Technology
  • PHP
  • Symfony
  • Vue.js
  • Redis
  • ElasticSearch
  • DoctrineORM
  • RabbitMQ
Client
  • TMS Outsource
Visit

Overview

Amelia is a tool for small business owners that run their own WordPress websites to automate accepting online appointment bookings and online payments. It supports multiple services and service categories, multiple employees, multiple business locations, and covers enough functionalities to cover the workflow of a company that relies on appointments - such as a hairdresser salon or a barbershop, business coach agency, law consultants, etc.

Timeline

While the idea of the plugin and the first development attempts are dated back in 2014, we officially kicked off the project in Q2 of 2017. The initial ideation and discovery phase took about a couple of months, as we did not want to rush the project, and collected all the information from the existing solutions we could, as well as the typical pains that the users have. In June we started the mockup and design phase, and in August the actual development.

By the end of 2017 we had a working core of the booking engine, yet it took another 6 months to polish both the back-end and front-end, test and debug, write user documentation, so the project was officially released in June 2018.

Project is still in its active development phase, we have several major functionalities to finalize and release in next month, and even more to come in future!

Key Challenges

Amelia is one of the few plugins that was built with an ‘enterprise’ approach to architecture and tech solutions. The back-end engine of the plugin is built with Domain-Driven Design approach, and uses Slim framework to implement an API that is encapsulated in WordPress. Amelia is extremely cautious to the WordPress infrastructure and is only initializing it’s engine when an Amelia-related API request is received, in other cases it does not occupy any runtime server resources. Front-end is built with Vue.js, so all the plugin’s pages act as single-page apps.

Key Results

Amelia received high praises during its initial launch period, and during our first presentations of the plugin that we performed during WordCamp EU conference in June 2018.

Amelia’s design was added by first customers to some large web design inspiration resources and to Product Hunt.

 

Current Amelia’s rating on CodeCanyon is 5.00