Skip to content

Implementation of the Smart eXchange Market (SXM App) in the context of Information Systems Applications Development course in AUEB

Notifications You must be signed in to change notification settings

PapageorgiouMarios/SXM_App

 
 

Repository files navigation

SXM_App

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!

How it works?

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.

How AI works in SXM

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.

Screenshots of the actual app

logo home create_ad ai_usage ad what_trade pick_image my_appointments

About

Implementation of the Smart eXchange Market (SXM App) in the context of Information Systems Applications Development course in AUEB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%