A modern web-based system allows for constant monitoring and tracking of all perishable goods. Suppliers, wholesalers, and retailers, among others, may monitor inventory at all times to ensure it is in good shape. Improved transparency like this lowers the likelihood of spoiling, speeds up delivery times, and delights end users. Fruta was established with the intention of offering an online solution to the challenges faced in the fresh produce industry.
The industry has exhibited a persistent refusal to adopt new technological advancements, but Fruta would speed up the process and make it possible for the next five generations to thrive. The marketplace was designed to be efficient with regard to all areas of the supply chain for fresh products. And the system that the Saigon Technology team supported build up enabled seamless collaboration, the sharing of data, and planning among suppliers, producers, distributors, and retailers.
The client required a multi-tenant application that can present machine storage information via a dashboard and various reports to perform a precise storage audit. The users had an expectation that the program would function effectively and have a user-friendly interface. The program is designed to be cross-platform, allowing it to operate on any device, including computers, smartphones, and tablets, regardless of the operating system.
The subsequent features were deemed necessary for the implementation of this application. Fruta combined the basic features of an e-Commerce platform and other unique features
Log in
Send Notification:
Invoice: generate invoice based on the order.
Marketplace: add the main screen to let users have an overview of fresh products in the market.
Demanded produce: buyer posts the demanded produce with needed quantity.
My cart: is used for buyers to quickly select products in the market and add their orders to the temporary list so that they can.
My connection: to let sellers and buyers know each other and can allocate orders.
Allocating order: seller with premium connection can allocate order for buyer without negotiating.
My Product: manage user products including add/remove.
Donate: publish the donation product to organizations.
Saigon Technology has monthly company-wide meetings to discuss how to better serve our clients. Regular assessments and the use of cutting-edge technologies in the software development business helped our team maintain the high quality of our offerings.
The right technology for the Riskview project was determined using fundamental techniques. It was essential to carry out the following actions in a mature procedure.
Specifically, the Saigon Technology team utilized the following technologies for the this project:
Backend:
Frontend:
Mobile:
Backend:
Microservice architecture
Secured data (banking information).
Customized firebase authentication.
Frontend:
Some requirements did not have the UI design yet ( admin page ).
The team faced incalculable issues in the staging and production environment.
Mobile:
Some libraries did not support good performance for both Android and IOS, sometimes only working well with 1 platform.
The requirements were constantly changing, so the UI was also changed. Hence, it was not possible to create the most obvious and clear common components.
There were several aspects of the product that do not actually have excellent performance.
General:
Challenging physical geographies with the differences in time zone between Vietnam and Europe that is affecting directly with the communication and information exchanges.
Inconsistent design between designers due to resource issues.
Requirements were always rough estimates in the sprint planning instead of the actual estimate.
Backend:
Performed a backup of the database during the deployment process.
Generated custom firebase authentication token via BE to respond to FE/Mobile.
Communicated between service to service by HTTP protocol.
Limited IPs can access the database.
Frontend:
We analyzed, read carefully and clarified requirements with BA and QC. Then we had to find out and ask the Leader's opinion about the UI for requirements. Finally, we selected the appropriate UI to build.
A local build of the project was generated to replicate a staging or production environment. The issues were replicated and subsequently analyzed in a systematic manner to identify their root cause. Ultimately, a variety of solutions were implemented and evaluated to determine the optimal course of action.
Mobile:
Some features were rewritten in native.
In the course of the procedure, in the event that any elements were duplicated, it was recommended to document information regarding shared components.
Additional time was allocated towards requirement analysis in order to provide a comprehensive estimate of the project timeline. This was done to ensure that adequate time was available to address all features and prevent any negative impact on the application's performance.
General:
The business analyst modified their schedule to facilitate communication with both internal and external stakeholders.
The client was requested to submit a planning file containing the necessary requirements one week prior to the end of the sprint. This was done to obtain a more accurate estimate and to clarify any additional requirements.
It was necessary to retain resources within the project.
Since the beginning of the project, Saigon Technology has instituted regular internal meetings with the Client to improve the dissemination of daily work reports.
At frequent points (every other week), the project team and the client gathered to discuss their progress and provide critiques. These sprint meetings are a vital part of our project management approach because they enable us to assess the quality of the work completed, hear from the client team, and make any required revisions to the project's direction. The development team's progress may be shown, issues can be handled in a timely manner, and progress can be kept constant toward project milestones.
A highly competent group was put together to guarantee that this project would be finished on time and with high quality. The first thing we did was establish who would be responsible for what over the duration of the project. Then we looked for people with the appropriate background and expertise to fill those positions.
The success of any outsourcing software development, including the FruPro effort, hinges on our capability to gather the most qualified development team available. Here's how we put together a crack squad of talented developers:
Explore Our Advantages:
The client may confidently budget and plan ahead of time with the help of a set pricing plan. As a result, the client's productivity on the task improved significantly.
We were able to guarantee the clients a good return on their investment because of the refined nature of our approach.
The team's receptiveness to rapid improvements allowed the customer to quickly raise the bar for technical competence.
Our team performed extensive testing to guarantee that the upgraded system performed as expected when subjected to larger amounts of data.
This ActionWP project's objective was to modernize the active website by introducing UI improvements as well as additional functionality.
As a Leading Vietnam Software Development Outsourcing Company, we dedicate to your success by following our philosophy:
YOUR SUCCESS IS OUR MISSION.