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.

Built With

Share this project:

Updates