150,000 people created accounts on roomGPT since I required accounts auth 4 days ago π€―
Here's how I added auth and got the word out about roomGPT:
To add auth to roomGPT, I used:
β @nextauthjs for authentication with OAuth (Google)
β @neondatabase to store user info (name, email)
β @upstash redis to limit folks to 3 generations / day
The traffic to roomGPT started from Twitter since I tweeted about it a few times, then several popular LinkedIn, Facebook, and Instagram posts took over.
One specific instagram reel from @beebomco went viral with millions of views and 220k likes which drove a lot of traffic.
I had no idea someone would make a viral instagram video about my project with millions of views. Yet my site (hosted on Vercel) and my database (Neon) scaled wonderfully handling hundreds of thousands of visitors.
This is why I'm all in on serverless; it scales with you.
I feel a lot of gratitude for my side project blowing up. A few things I did that helped:
β Making it free, open source, and simple to use (thanks @replicatehq and @UploadHQ)
β Making it personalized; people can see their own rooms transformed
β Pure luck
(1/2)
β Including GPT in the name for marketing purposes
β Using a new AI model right after it came out (none of the previous models did a good job keeping the structure of images the same until ControlNet)
β Making it feel like magic by using incredible AI tech
(2/2)
"Any sufficiently advanced technology is indistinguishable from magic".
I think about this quote a lot. With all the advancements in AI and the impressive models being released now, we as developers have the ability to make apps that will seem like magic to most people.
β’ β’ β’
Missing some Tweet in this thread? You can try to
force a refresh
Just added authentication and rate limiting to one of my side projects, restorephotos.io!
I average 8,000 visitors a day to this site so curious to see how traffic changes now that folks are required to login with Google to use it.
More on the tech, code, and visitors:
In the last month, it's gotten 200k unique visitors and averages around 8,000 visitors a day.
Will report back with how visitors are impacted tomorrow now that there's auth required + limited generations (5/day).
So far 65 people have made an account in the last 20 minutes.
For anyone curious about the tech and code, I used:
- @nextauthjs for authentication with OAuth (Google)
- @neondatabase to store user info (name, email)
- @upstash redis to limit folks to 5 generations / day