I ended up going with lemonchat.app for my project because it's already built for dating features and saved me the hassle of setting everything up from scratch. Way easier than trying to force a general theme to work. Took some tweaks here and there, but the base was solid enough to work with right away.