DHTMLX Customer Spotlight: Cash Flow App

It is always exciting to see how developers bring their ideas to life with the help of our JavaScript UI library. Today we would like to share one more web-based project built with the DTHMLX components. This time it’s a Cash Flow application developed by WEB2Solutions, a software development company based in Brazil.

The Cash Flow application was created as a module of a Real State’s ERP. It provides accounts management, customers and suppliers management, Expenses and Incomes flow management. It also offers some financial analysis visualized in line, bar, and pie charts. Users can generate and send “billet banking” for their customers using any Brazilian bank.

You can check the live demo to see how the DHTMLX components are nicely integrated in a complex application interface.

“This app was born in some experiments in a CASE tool that I’m creating, – says Eduardo Almeida, a chief developer of WEB2Solutions. – This CASE tool generates entire CRUDs application, both client and server side code. It uses metaprogramming and pre-created prototypes to generate the final application.”

“We needed to create some generic features to use in that prototypes. I was using DHTMLX Standard Edition so I had to implement some features like validation and masks at grid cells and form fields, etc. The Cash Flow application was the first project done using this set of tools and code.

Now this application is a module of another application, sometimes using other web libraries. I also created a datastore system to share data between this module and the rest of principal application. To provide the server-side logic, I developed a Perl Module, which is available on GitHub.

Why DHTMLX

DHTMLX is perfect for complex projects with small learning curve. It doesn’t force you to use always the same pattern of code, giving the freedom to create your application in any model of process. You can easily create simple applications and scale it with no problems.

With DHTMLX, you get quick solutions with a simple approach.“

P.S. If you are ready to share your experience with the DTHMLX library, feel free to contact us.