Business objective
A client in the real-estate photography business was looking for a way to more efficiently manage the scheduling of photo shoots to keep up with the growth of its business and team of photographers. The previous process would involve the manual booking of appointments, which was error-prone and made monthly invoicing a cumbersome task. In addition to automation, there was a need to add a confirmation workflow to reduce no-shows.
Execution
Created a Python Django application with custom admin screens to provide a fully customized booking screen that is optimized for mobile as well as desktop. To keep technical maintenance to a minimum, Heroku was selected as the PaaS provider. When creating and updating a project, through the use of APIs the system automatically updates the photographer's calendar and creates a uniform project folder in the team's Dropbox. The client then receives an email asking them to confirm the booking, which is logged in the system. On completion of the assignment, the system sends an email with a download link to the client, and the system integrates with a 3rd party invoicing tool to allow the assigment to be invoiced.
Results
Fully eliminated discussions around no-shows and forgotten appointments. 95% reduction in time spent on administering appointments.