Sparky is an okay dating app, but there are better ones out there. It works by having users create a profile and then match with other people based on their preferences. You can also chat directly with matches you're interested in getting to know better.