Nowadays online shopping is very popular for people to buy or even sell goods. With the development of high technologies the process of buying and selling good is faster, simper and more secure. However the interaction between buyer- seller, user-user is still limited. Most of the apps find difficulties in implementing or embedding chat functionality. Our team - DESVLAB is excited about Magnet Message API that can solve this problem by providing developers the simple way to have the chat functionality in their apps. We developed M-POWER, which is an Android mobile app for user to buy and sell interactively a broad variety of goods or anything legal online. The app is powered mainly by Magnet Message API and integrated with Dropbox, Google Maps. The innovation of the app is that it uses only Magnet Message API for the main functions such as: store and update data of sell item, create public/private chat (channel) for each sell item that sellers can interact effectively with buyers. M-POWER is created in order to demonstrate the power of magnet message API through three interactive scenarios implemented by M-POWER: User-to-User and/or User-to-Multiuser Messages, Ad hoc Discussion Group and Public Forum. The development of M-POWER is a showcase of a real interactive app that embedded chat powered by Magnet Message.
What it does
Embed chat for communicating between seller - buyer, user -user Support User-to-User and User-to-Multiuser Messages Support Ad hoc Discussion Group - user can join private chat for specific goods item Support Public Forum - user can join public chat to discuss Ability to store data of goods using only Magnet Message API
How I built it
We use the resources provided by Magnet Message team to study about their API. Then we develop the idea of developing app for online listing of goods and embed chat functionality using Magnet Message API.
Challenges I ran into
At the beginning, some APIs not working properly so need to interact with Magnet Message team to resolve this. Thank you Magnet Message team for quick response and answer our questions and update the SDK fixed issues.
Accomplishments that I'm proud of
We built a real product that can be useful for effectively communicating between people who buy/sell goods online.
What I learned
We learn how to develop full functionality app that can integrate with variety of APIs such as: Magnet Message, Dropbox and Google Map
What's next for M-Power
For future, we can integrate payment API that buyer can purchase goods item online from seller