mindit.io logo
    • retail
      • / retail

        Retail industry, mindit.io

        In the intricate world of retail, mindit.io stands out as your strategic ally.

    • banking
      • / banking
        Woman using a card payment terminal, retail sector, mindit.io

        We partner with European banks on AI transformation, data-platform modernization, and regulatory-grade integration across Benelux, DACH, and UK.

    • financial services
      • / financial services

        Financial services: mindit.io data and AI

        Custom software and data platforms for asset managers, payments providers, and insurers across DACH and the US.

    • healthcare
      • / healthcare

        Doctor with digital tablet in hospital, healthcare sector, mindit.io

        ML and integration solutions for hospitals, health-tech platforms, and national health systems, including Switzerland’s national health sector.

    • hospitality
      • / hospitality
        Hospitality: mindit.io data and AI

        Operational and guest-experience software for hotels, restaurants, and global travel groups.

    • foodtech
      • / foodtech
        Burger and fresh salad, food and beverage sector, mindit.io

        Product engineering for the food industry: from plant-based configurators to supply-chain analytics.

    • manufacturing
      • / manufacturing
        Aerial view of industrial conveyor belt, manufacturing sector, mindit.io

        Industrial software, IoT integration, and data platforms for manufacturers modernizing operations.

    • publishing
      • / publishing
        Publishing: mindit.io AI solutions

        ML platforms and editorial workflow systems for publishers, including Izzard Ink Publishing.

    • real estate
      • / real estate
        Modern residential buildings at dusk, real estate sector, mindit.io

        Property tech and data analytics for real-estate operators and asset managers.

    • telco
      • / telco
        Person using smartphone, telecom sector, mindit.io

        Telecom-grade software for network optimization, customer-facing apps, and AI-driven insights.

    • / company
    • about us
      • / about us

        mindit.io partners and people
        The partner of choice for data & product engineering to drive business growth & deliver an impact within your organization
    • product engineering
      • / product engineering
        We specialize in Software Product Engineering, transforming your concepts into impactful products.
    • technology
      • / technology
        mindit.io AI Native company
        250+ specialists skilled in software, BI, integration, offering end-to-end services from research to ongoing maintenance.
    • methodology
      • / methodology
        Custom software solutions, mindit.io
        We specialize in software product engineering, transforming your concepts into impactful products.
    • careers
      • / careers
        Careers at mindit.io
        Our team needs one more awesome person, like you. Let’s grow together! Why not give it a try?
    • do good
      • / do good
        mindit.io team member do good ESG initiatives by the sea
        We’re a team devoted to making the world better with small acts. We get involved and always stand for kindness.
    • events
      • / events
        From Databricks’ Data + AI Summit to Day-to-Day: How the Latest Announcements Impact Real Deployments – Live Webinar
    • blog
      • / blog
        Databricks Just Moved the Goalposts. Here’s What That Means for Your Team.
        Databricks just rebuilt the data stack for AI agents. Here is what Retail and Banking should do about it.
    • contact us
      • / contact us
        Request a mindit.io webinar
        We would love to hear from you! We have offices and teams in Romania and Switzerland. How can we make your business thrive?
  • / get in touch

helping enterprises become AI-native organizations

LocalGrower – a platform to support the agriculture

Nowadays, it’s very hard to find bio products near us and after some research, I could not find an application that can short user’s time of search and to reduce buyer’s costs. Also, I’ve noticed that local growers are disadvantaged in comparison with supermarkets, and I wanted to encourage local growers to commercialize their products on this platform to save time and to have a higher production.
As a solution, I developed a web application, where certified local producers can sell their products and the users can buy the desired products, after using the algorithm implemented in this platform or after a manual searching of what they want.Fragment Image
I implemented a search system, where a user can make a list of desired products, for which he also offers the quantities he needs and following this information provided if there are products that meet the user’s criteria then all these products that meet the condition of being on the shortest path will be displayed on one page.
For implementing this system, I used an algorithm based on A* search. This algorithm is a special one for traversing a graph and for path search. Thus, it has as a starting point a node represented by the user who makes the request, and it aims to find a path to the given goal node having the smallest cost based on fuel cost and products cost. For calculating the distance between a user and a grower or two growers, I used the Distance Matrix API from Google and for a minimal optimization and to decrease the number of calls of this API, I sent on request only the city and the county and then I matched the distance with the users, because this API is not for free, but it is one of the best. Also, to find out the price of a liter of fuel in Romania I used a system of data scraping, because this information is very important when calculating the total cost of the journey.

Moreover, for this algorithm that I implemented in the application, it was also necessary a condition by which the nodes that are part of the same path do not have the same product name. This was necessary due to the fact that a user wants to buy only a product with a certain name, and in the application, there are several farmers that can upload the same product to the base. Hence, the idea that they must be seen as different elements in order to know which farmer uploaded a certain product and also to know details such as the price and stock that each farmer provided. Finally, in order to know if we have reached a solution, we provide at the beginning in the back-end part a number of products that we want to buy, and if the number of nodes traversed is equal to the number of products, then we know that path is a solution.
-adding a feature for online payment, because nowadays lots of people prefer to make payments by card

-adding a chat for communication between buyer and grower, because in this way the users can use the platform for more information about the products and other details

Distribute:

/turn your vision into reality

The best way to start a long-term collaboration is with a Pilot project. Let’s talk.