Your question is definitely architectural in nature, therefore I can't provide an exact solution for you as there are multiple ways to implement your app. I can't provide you sound advice on incorporating AI into your project, but I can tell you can easily make an app to manage where producers, suppliers, and consumers can interact. There are numerous ways to do it, but one way would be leverage web front end that sends messages to a queue for later processing (e.g TimerTrigger, QueueTrigger) and save some object data for persistence (e.g. Cosmos, Table Storage, Hosted Db). You can leverage single responsbility so that you have a front-end that's what ever presentation framework you choose (e.g. React, Redux, PHP, DotNet, etc) that retrieves its data from a REST API (e.g. DotNet API project, Azure Function) from the persistent storage.
I hope this provides you with some direction. If not, please let me know. I've got some links down below for your review.