noun_talk_336854.png

Change My Mind

Swift | UIKit | FireStore | FireAuth | Pusher Beams | KolodaView | MessageKit
View on the App Store | GitHub

A social messaging app that connects users with different opinions on controversial subjects so they can converse and attempt to change the other person’s opinon on the topic.

In this project, I used Sketch to design the user experience and UI elements. I integrated FireAuth and FireStore for backend services. I integrated third party open-source libraries for the tinder-like cards and the messaging view. Due to a lack of server side code, I identified a way to determine “matching” users locally and sent push notifications using a third party REST API with a push notification server.

LinkedIn.png
 Users swipe through controversial topics, agree or disagree.

Users swipe through controversial topics, agree or disagree.

 When two users disagree a match is identified and a conversation is created.

When two users disagree a match is identified and a conversation is created.

 Users are complete anonymous, if a conversation gets out of hand, users can be blocked.

Users are complete anonymous, if a conversation gets out of hand, users can be blocked.