Table of Contents
Snapshot of Success:
- Founder: Hassan El Mghari (Senior Developer Relations Specialist at Vercel)
- Product Name: RestorePhotos.io
- Founded: 2023
- Annual Revenue: $44k based on estimation
- Startup Cost: $400/month
- User Base: 15,000 users within 24 hours, 50,000 users in 9 days, and over 869,000 users to date.
- Target Market: RestorePhotos.io serves a global audience, with significant user bases in countries like China (11.87%), Brazil (11.27%), India (10.07%), the United States (6.79%), and Russia (5.42%). Source
- Business Model: RestorePhotos.io operates on a free-to-use, open-source model, allowing users to restore photos without any cost.

What is RestorePhotos.io?
Hello everyone! Today, I’m bringing you another inspiring case of light entrepreneurship that’s bound to impress.What if I told you someone built a product in a weekend, gained 50,000 users within 9 days, and didn’t spend a single cent on ads—would you believe me? Well, this is the real story of Hassan El Mghari. Let’s break down this simple, fast, yet incredibly effective startup model — RestorePhotos.io .
Where Did the Idea Come From?
Hassan, a front-end developer by trade, found his inspiration in a very relatable place.
He noticed a paid app offering image restoration services and thought, “Why not make this accessible to everyone?” Even more touching—his own family often shared old photos in their group chat. That sparked a realization: the need to restore precious, blurry family photos is universal.
Before diving into development, Hassan explored AI APIs and discovered Replicate. A quick prototype over the weekend delivered amazing results and gave him the confidence to build the product.
From Zero to Launch in Just Two Days?
Astonishingly, RestorePhotos.io was built in just a day and a half. How?
Hassan maximized efficiency by using existing tools and focusing on four core components:
- Frontend: Built with Next.js
- Backend: Serverless functions via Next.js
- Storage: Integrated with upload.io for image hosting
- AI Processing: Leveraged Replicate’s image restoration API
Here’s the streamlined process:
- First, he developed the image upload feature using upload.io.
- Once an image is uploaded, a serverless function sends it to Replicate’s AI API.
- The restored image is returned and displayed to the user.
No overengineering, no complex infrastructure—just smart integrations and a seamless user experience.
How Much Did It Cost to Build?
The initial costs were minimal and mainly usage-based:
- AI API (Replicate): ~$400/month depending on traffic
There were no heavy upfront investments, which perfectly aligns with the lean startup model.

How Did It Take Off?
Hassan’s go-to-market strategy was refreshingly simple: Twitter (now X).
Here’s what he did:
- Teased the product with a screenshot—garnered 3,000+ likes
- Launched officially after refining based on feedback—earned nearly 8,000 likes and 1,456 retweets
- Hit 15,000 users in 24 hours
- 25,000 users by day 2
- 50,000+ users by day 9
Why did it go viral? Three key reasons:
- The teaser tweet built anticipation and community engagement
- The visual “before & after” results were naturally shareable
- The tool was free and open-source, lowering the barrier to try
Most incredibly, Hassan spent $0 on advertising. Growth came entirely from word-of-mouth and viral traction. Users shared their results on TikTok and YouTube, while media coverage fueled a perfect growth loop.
Actionable Insights from RestorePhotos.io Success
| Strategy | Description | Key Takeaway |
|---|---|---|
| Simplicity in Design | Focused on a single, well-executed feature: photo restoration. | Simplify your product to its core value proposition. |
| Leveraging Existing Tools | Utilized platforms like Next.js, Upload.io, and Replicate to expedite development. | Use available resources to build efficiently. |
| Community Engagement | Shared development progress on social media, incorporating user feedback. | Engage with your audience early and often. |
| Viral Marketing | Relied on organic growth through social sharing and media coverage. | Create shareable content to amplify reach without significant ad spend. |
| Open Source Contribution | Made the project open source, encouraging community involvement and transparency. | Open sourcing can build trust and foster community support. |
Source of information:
Find out more AI startup cases here !