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.
Log in or sign up for Devpost to join the conversation.