Implementation of the Smart eXchange Market (SXM App) in the context of Information Systems Applications Development course in AUEB
Smart eXchange Market is a mobile app which uses the power of AI to create safe ads with items that users are interested to buy or even trade!
For our database, we use Google's Firebase which has a convenient organization at both saving and keep track of all our data. Android Studio in fact uses a Firebase library which helped us save all our data.
Each user creates their own account with username and password. At the Home page, they are able to see any ads that might interest them. All ads show some pictures of the item, a description of it and of course (not mandatory) a money price and other item categories that would be tradable with it. The ads are shown either at the homepage with a scrollview or with a Google Maps marker (bottom left button opens map).
When a user is interested to buy or trade, all they have to do is to make an ad of an item to trade or a money offer. If the owner of the item accepts the request, they must meet at the ad's locaton to trade.
It works for the safety of ads. Using Teachable Machine we created a Tensorflow Image Classification Model using over 2000 pictures for specific item classes. Before the user posts an ad they must press a button called Smart Check, which checks if all chosen pictures match the selected ad category. For example, if a user says they sell a car and they display an animal picture, then the Smart Check will show an error message to the user.







