One of our customers from Israel asked us to help him with the development of special informational/expert system for agriculture. Main goal of this system is providing detailed information about servicing exact dozes of fertilizers for exact kind of plant and quantity.
The system has huge databases of hundreds of items of vegetables and plants connected with some special conditions for growing. The system can create special programs for growing each item using inserted data based on selected crops, type of soil, type of tissue, water analysis, temperature, types of fertilizers, and etc.
The system was planned as a SaaS platform for thousands of users. Potential users of this system are farmers who specialize in growing vegetables and plants in greenhouses with installed and complicated systems of watering and fertilization. This fact together with requirements of providing the ability to show a lot of statistic data (using special graphics, dashboards, etc.) required special approach on creating system architecture and using special frameworks to show tens of statistics dashboards.
Technologies and platforms: .Net, Asp.Net, MSSQL Server, HTML, Angular, Bootstrap, Grunt
Approach and result
Our main part of development was Front-End (mostly dashboards with showing statistic data) and we made special investigation for choosing the proper framework for that. As a result, our NET developers have made the decision to use Angular for all dynamic views in this system. We decided to use Angular also because it provides a possibility to make statistic dashboards in a very fast way. Short terms of implementation were very important because it correlates with the final budget.
As a result, our customer got fully functional software with perfect views of statistic data developed in very short terms and within quite a small budget.