This is a side project I've been working on on-and-off (mostly off) since the 1990s. I guess you would call it an experimental "dating site" though it's designed to be fun/interesting to people who aren't single (like me).
You don't need to sign in to see how it works, so try it out. There is no swiping.
The original inspiration was a 90s-era website called moviecritic.com that let you rate movies and get movie suggestions via collaborative filtering. I thought "hey, what about just matching me to the _people_ with the same taste instead?" And why just movies?
The closest thing to this was 2000s-era OkCupid, before it was Tinderized. I want to capture its appeal, while making something novel.
Similarity is not vibe coded, though I lean pretty heavily on codex (mostly the $20/mo plan - not a lot of tokens burnt here). The stack is java, guice/gwizard, elastic beanstalk, postgres (neon), react, jotai, and few cloudflare doodads. The match engine is a custom in-memory structure; getting the LLM to load test and optimize it was really a wow moment. Everything is PaaS and designed to scale by itself, cheaply, hands-off.
I'm working on some ideas to help with the chicken/egg problem but for now I have low expectations. It's cheap to run and I have a day job.
Would love feedback!
You don't need to sign in to see how it works, so try it out. There is no swiping.
The original inspiration was a 90s-era website called moviecritic.com that let you rate movies and get movie suggestions via collaborative filtering. I thought "hey, what about just matching me to the _people_ with the same taste instead?" And why just movies?
The closest thing to this was 2000s-era OkCupid, before it was Tinderized. I want to capture its appeal, while making something novel.
Similarity is not vibe coded, though I lean pretty heavily on codex (mostly the $20/mo plan - not a lot of tokens burnt here). The stack is java, guice/gwizard, elastic beanstalk, postgres (neon), react, jotai, and few cloudflare doodads. The match engine is a custom in-memory structure; getting the LLM to load test and optimize it was really a wow moment. Everything is PaaS and designed to scale by itself, cheaply, hands-off.
I'm working on some ideas to help with the chicken/egg problem but for now I have low expectations. It's cheap to run and I have a day job.
Would love feedback!