Only match with people within a mile of you - meet up with your matches immediately!
Ensure those you're talking to are actually looking to meet people, and remove the awkwardness of approaching someone in person!
Don't know where to go? Shows you spots where users are congregating, tailored to your preferences - or not, whatever you choose!
Between our dynamic, one-time-use profiles and timers on how long you can message a match, you're encouraged to be spontaneous and quickly try out a new connection!
Profiles work a little differently on Spark - your profile isn't tied to your email or phone number, and after 24 hours, it will be deleted, so you'll make a new one when you open the app next time. Spark's purpose is to keep you from getting fixated on the amount of matches or messages you're getting, and to keep from dilly-dallying in a conversation with someone that's not going anywhere (we've all been there)! So every 24 hours, the slate's wiped clean! And don't worry, the profile-making process is quick and easy!
Spark is currently an exclusively iOS app, so it was created in Xcode (Apple's app development software) using Swift, the default programming language for iOS apps. Firebase is used for the database where our user data is stored, with Firestore taking care of image storage. Our location services utilize Apple Maps.
Click here for more information on the technical aspects of this project!