What it does

It allows people to connect with their friends and share a list of items that they want. This allows people to get the best possible gift. You can also mark a friend's item so other people know that you're planning on getting a gift for someone. This is to avoid getting the same gift for someone by accident.

How I built it

Working with Firebase, I created a network which allows users to interact and see each others wish list that they create. Since Firebase requires async actions, I had to work a lot with closures and Swift's DispatchGroup/DispatchQueue. I used some Cocoa pods for efficiency and to work on more of the functionality of the app.

Accomplishments that I'm proud of

I'm pretty happy about how I structured the database for the users, wish lists, and other features. It made it easier to upload and pull data from Firebase. Though I'm not a designer, I'm also relatively happy about the simple UI of the app, even though it's not amazing.

What I learned

How to work with Swift and Firebase, as well as understanding more general concepts that are applicable to programming like

What's next for Comet

Making it so you can see what users are planning on buying a gift for someone, as well as speed, memory, and structure improvements.

Built With

Share this project:

Updates