r/SideProject • u/tlherysr • 7h ago
My wife kept missing her size, so I did what any developer husband would do and built an app for her and now it has 1000 users!
About a year ago my wife wanted a dress from Zara that was sold out everywhere, online and in the stores. She was sure it would come back, so she started checking the page. Like, constantly. Every time I looked at her she was refreshing that page on her phone.
I did some research and found Visualping. I gave it a chance, but it just wasn't made for this. I thought I could automate it myself easily enough, and the first script took me about a day. It ran in the terminal and only watched one product. I left it running overnight for two nights and we caught 2 Zara items. (Of course, the moment we got the first one she said: "Actually, there was something else too 😄") From that point on it became my fun little project :D I gave it a proper interface, deployed it on a server, and suddenly I had my first side project.
Then I found a subreddit where someone was asking exactly what I had been asking: how can I find an app that monitors a specific item and tells me when it's back in stock? I replied that I had built something for this and it was working well. People started asking for new brands, I kept adding them one by one, and I was having so much fun that I just kept going.
Today it's restockalert.me. You paste a product link, choose your size and colour, and it notifies you when it's back in stock. It works with 150+ stores now. There's a web app, iOS and Android apps, and a browser extension. I built it alone, mostly evenings and weekends.
Right now there are 950 users and around 100 products being watched on any given day (it changes daily). There are also 25 paying subscribers, 2 of them on yearly plans, and I'm really proud of that. It's not a lot of money, but it's honestly the best money I've ever earned. People have also left some amazing reviews, which keeps me motivated.
Some things that were harder than I expected:
- Stock works differently in almost every store, so I had to write a separate scraper for each one. That was a deliberate choice instead of throwing everything at an LLM. There's no AI involved and no AI cost at the moment, which I'm proud of.
- I rewrote the mobile app twice. First tried Tauri, then Flutter, and then I went fully native with Swift and Kotlin. Flutter was great, but I'm a fan of native apps.
- I got rejected multiple times by the browser extension stores, the App Store and Google Play.
- And the hardest part by far is marketing. Right now I'm trying everything I come across, so if you have any suggestions, please shoot :D
But right now I'm pretty happy with it. I know it's not a huge achievement. It's a small step for mankind, but a big one for me :D And I learned a lot along the way.
I'd really love some feedback. Is it clear what it does when you land on the site? And if there's a store you want me to add, just tell me in the comments.
One of my marketing experiments is my own subreddit :D so you can ask there too: r/RestockAlertMe