For Ruitenberg financial services, I built the backend for a website and mobile app, to automate service processes and to connect various systems and data with each other, improving and streamlining the customer experience.
We chose Laravel as back end for the project, running on the AWS EC2 platform, with a managed RDS (MySQL) database and S3 file storage. The front end would be made using the VueJS framework.
The chat interface
To centralize communication, and to make it auditable and searchable, we built a chat providing customers with their own chat channel with their consultants and accountants. I implemented the real time aspect of the interface using Laravel Broadcast combined with pusher.com. The chat also provided a module to share files, which were encrypted and saved in AWS S3 buckets.
Customers wanted an extensive and up to date overview of their financial situation, without having to log into an overly complicated accounting software. So we developed an user friendly financial dashboard. All data would be provided by the API of various financial packages like Exact Online and Visma.
This turned out to be a quite challenging task. Of course the data shown in the dashboard must be 100% correct and up to date. But performance was also very important. On top of that, the design included advanced filtering and benchmark options, in some cases even features not provided in the source data.
I did not have deep knowledge of accounting, so I needed the assistance of some accountants to find my way through the often quite complex theory. Thankfully I worked with an excellent team and together we finished the job with success and the client was very happy with the results. All in all it was one of the most challenging and educating projects I have ever done.
Document management system
At Ruitenburg, the creation of things like yearly financial statements and tax declaration used to go by traditional mail, making it an inefficient and time consuming process. We managed to automate this by building a document flow system which included an automated review and approval flow, and automatic submission to the Chamber of Commerce and the tax office. Every event of the flow was saved in an audit log.
Adoption and further developments
After realization of above epics, the application has been introduced company wide. Soon it played a central role within the organization. Based on user feedback we added new functionality, like integrations with AFAS and Unit4; a module to automatically generate yearly statements based on audit files; and various CRM functions.
Do you have a project or job where you could use my help?
Contact me, and we can discuss your requirements and wishes!