Inspiration
Wanting to provide help with things that I am good at. But at the same time, wanting to receive help when I need it.
What it does
Allows users to designate themselves an "expert" in a category. They are then placed in a chat with anyone who needs help in that category.
How I built it
This was built using Xcode and Swift. The Parse and Firebase databases are hosted in the cloud.
Challenges I ran into
There were a lot of null pointers, especially with segueing between views. The transition into the chat aspect took a few hours to debug.
Accomplishments that I'm proud of
Really proud of getting multiple databases to sync across the internet, to the point where users can send each other messages and have their preferences/logins saved!
What I learned
Database setups can be hard! In addition, it takes a lot of concentration to go through and debug complex logic required for chat and database synchronization.
What's next for ExpertChat
More options of communication! Settings for experts to be persistent. Not having to wait in the window while waiting for a session.
Log in or sign up for Devpost to join the conversation.