Build a social media app that will allow users text, chat and share media via a local network without need for data connection.
1. Build a secured login and registration module
2. Develop chat system that will allow users to send text, media and files within the platform.
3. Develop and integrate a video and voice call module.
4. Local area connection to allow offline text chat & file sharing for peer to peer and group communication.
5. Enabling the self-destruct messaging functionality.
6. create a Notifications system that notifies the users when they receive a new message online or offline.
7. Enabling search functionality in the contacts, messaging and chat modules.
8. Create a wallet system for storage of tokens
9. Develop a digital token for rewarding users for online task.
10. Develop a module for displaying video ads, map the task reward module to the video ads view such that; each view would automatically reward the user with a certain amount of the digital token which would be stored in the wallet module.
The following is our approach to challenges.
Text Chat system:
we developed a chat system that allows users to seamlessly send text, documents, files and even share locations. The chat interface was made simple and simple to use. we also created a group feature that allows users to create groups and add others users to the group chat.
Voice and Video call Module:
To achieve this functionality, we develop the structure & interface of the module and integrate algora sdk allowing for seamless video and audio call between peer to peer users.
Local Area Connection:
One of the main unique features of wiconn app is possibilities of offline text and files sharing capabilities. To achieve this we integrated hype SDK. Hype SDK uses a combination of Bluetooth and location technology to allow for seamless offline connection (without the need for internet)
Self Destruct Messaging Functionality:
Using a couple of logic checks and timer functionalities, we were able to enable a self-destruct feature for the messaging module for both online and offline communication within the app.
To achieve this we used firebase for the notification system.
Total Project Cost in USD ($)
Total Project Duration in Hours (Hrs)