79
155 Comments

I made a MVP in 3 hours and got my first sale!

Hey hey!

So, it all started with a tweet.
Someone asked if it would be possible to use A.I. to restore old pictures.
I already knew how to do it, so I quickly ductapped a landing page and a typeform, and was able to get a sale from it!

submitted this link to Icon for group Building in Public
Building in Public
on November 13, 2022
  1. 5

    I had a smile on my face the entire time I was reading your post. Such a smart mind you have. Amazing stuff. All the best. :)

    1. 1

      Aye, thanks a lot! 😁
      I just took the opportunity when I saw the post haha, anyone can do it!

  2. 3

    Awesome!
    Good post to read for someone who overthinks the building process.
    Execution is key :)

    1. 3

      I used to overthink it too, but experience taught me that it’s better to ship stuff fast and then iterate

      In one of the answer bellow, I said that it’s really important to think “what are the essential things I need”

      Here:

      • Showing the final result & Making sure people understand how it works
      • Photo upload
      • Accepting payment

      Landing page solve #1, Typeform solves #2 and #3

      You don’t need a fancy logo (it’s literally the website name + first logo I found on Canva) or complicated back-end to get leads 😄

  3. 3

    I find your speed of execution fascinating. No long posts. Just a quick summary of what happened. 😂

    1. 3

      Speed is the #1 thing for me, I have savings for a year so I can’t afford to waste months working on something 😅

      I’m usually write the post in real time haha, and yeah I try to really focus on the essential and interesting stuff only

      1. 1

        How long is your runway?

        1. 1

          What do you mean by runway exactly?

          1. 2

            How long can you afford low or no profitability is usually the definition of runway.

            1. 2

              Oh, then I have enough to survive for one year, I moved to Asia to save on cost of living

  4. 2

    So impressive, great work. I love the play by play.

  5. 2

    Nice, love the documenting of it whilst developing, I know the headaches of integrating AWS buckets and the Auth stuff into platforms. OUCH!!

    Great work!

    1. 1

      Yeah, if anything takes me more than one hour to implement, I stop and look for alternatives, nothing should take that long 🥲

  6. 2

    interesting read! Loved the timeline, more detail on how you automated ?

    1. 2

      Thanks! 😁

      I automated it by creating a user interface with account, so they can upload their pictures directly there, and the back-end will do the same thing I do manually at the moment :)

  7. 2

    I remember reading OP's tweet and my immediate thought was somebody will probably pick this idea. Congrats man, you did it. A perfect example of how to look for ideas, make MVP and sale. Superb.

    1. 1

      Yeah other probably did too, but I'm pretty sure I was the fastest one haha

      MVP don't need the whole finished product, just enough to show you can deliver

  8. 2

    Thanks for posting your article: it's very inspiring. How are you going to market the app?

    1. 1

      Thanks ! 😄

      Not sure yet, gonna start thinking about it this weekend. Will post infos on my twitter if you want to check!

  9. 2

    That's absolutely wonderful. I'm like In the beginning and struggling my way to learn some coding stuff and to be honest, it's very frustrating at times.
    But your post is really inspiring to me.

    1. 1

      I wrote recaps on my learning phase here: https://jeannen.com/learning-to-code-making-a-software-company-and-being-profitable-in-1-year/

      I also included a link with all the resources I used to learn at the beginning, if it can helps!

  10. 2

    Very interesting and entertaining read :)

    Ran into similar issues with one of my yucky hackathon apps (swag-ai.com). Some things that might help:

    • Auth: Auth0 (Disclaimer, I'm an ex-employee but I do find it easy to integrate). Not used for Swag-AI, but for another one I'm building.
    • CDN: I'm using Cloudflare Images, I found it way faster and easier to get up and running.
    1. 1

      Oh, pretty sure I saw you website before haha

      I'm def going to check Auth0, Google auth is so annoying yo deal with

      As for CDN, I didn't knew Cloudflare had a cdn, I'll take a look! For now I'm using ImgKit, very easy to setup

      1. 1

        Impressive app! I have to plug PropelAuth as well (Disclaimer, I currently work there). We're super easy to integrate/customize and we support Google login as well. https://www.propelauth.com/

  11. 2

    Thats insane! Grats!

      1. 1

        Do you want it to be featured on Super Tiny? https://supertiny.space

  12. 2

    This is a very clean landing page and cool product, well done!

    If you want to convert more, I have some tips for you.

    Firstly, your FAQ should mention something about privacy. You are literally asking people to send you their perhaps very private photos of their loved ones, yet your front page (nor the Privacy Policy) doesn't say anything that you won't share or sell those pictures to third parties. As far as I can tell, there is not even information who owns the copyright of the AI generated images your service produces. In fact, the Privacy Policy itself is very rough, full of placeholder texts etc.

    The pricing model is confusing. The page says "Only $4.97 for beta-testers ($9.97 later)" but it doesn't specify what this is. Is this a monthly subscription, or pay-as-you-go. How many photos does it include?

    I like the really conversational style of the copy in the landing page, but for that to work even better, why not share a bit of the story? The story you shared here is fascinating, yet the actual landing page doesn't even say who you are (or why you did this - or when). A general rule of thumb is that people love stories, and this is a great story. Sharing it more on the landing page would probably improve your conversion rate.

    Some of the texts in the landing page also needs some polishing. For example, right now, it reads "We are alos testing colorization (beta)". Not only is that a bit awkward sentence, it lacks punctuation and has a typo.

    I also find it odd that the Copyright says 2021, yet you just launched this. People often use the Copyright year to see whether a website is still active. This landing page saying that its still in beta, and the Copyright year saying 2021 can make users to think that this was a product launched as a beta last year, but it has since died since no updates have been posted this year.

    These are small things, but small things can make a big difference. Anyway, good job!

    1. 1

      Those are amazing points you raise here!

      For the F.A.Q, I 100% agree, I'll add it soon, I already got the remark. Working on the automation rn, so people will be able to delete the pictures directly if they want

      The pricing model is confusing => You're right, I'll change that, thanks for the feedback!

      I like the really conversational style of the copy in the landing page, but for that to work even better, why not share a bit of the story? => I mainly did a copy to show the product, but I'll change it when I'll target a broader audience. Not sure the general public really care about the startup stuff, but a cool thing I'll add is that the woman in the pictures is my great grandma, the pictures was taken in 1943, and she died shortly after, that's one of the first picture I restored for my mom, and I'm def going to mention it on the landing

      Also find it odd that the Copyright says 2021 => True, this part was a copy/paste haha

      Thanks a lot for all this feedback!! 😀

  13. 2

    Its a demand and supply game 😁

    1. 2

      Yes haha, that's why it's called market-ing, where demand meet supply!

  14. 2

    That's some quick turnaround! Congrats!

    1. 1

      Thanks! 😁
      Going fast is the most important thing for me haha

  15. 2

    Wow, this is wild! I’m building an AI project currently related to food photos, and I thought I was going quickly doing most of it in a weekend.

    I know, everyone always says do things that don’t scale, automate later. I just never even thought to handle the AI part manually and just take a simple payment! Brilliant.

    Looking forward to following your progress.

    1. 2

      Well, one weekend is quick! I usually spend more time when launching, in this case I just saw the opportunity and already knew how to do it, so I just needed the landing page

      But yeah, start with the minimum possible, so if it doesn't works you don't waste too much time 😄
      Customers don't care if the A.I. is done manually or not, as long as the result is here for them!

  16. 2

    That is super awesome man, whats your twitter handle?

  17. 2

    This is extremely impressive! Do you do this kind of thing often? If so, what kind of success do you normally see?

    1. 1

      Making a product in 4 hours, no that's the first time haha, but I try to fast very fast. I have a huge history of failed projects (at this stage I'm probably at 30+ or something if I count everything since I started), so I learned to prioritize the essentials

  18. 2

    Love that you had previous skills, saw a need and put it out there. Nice work!

    1. 1

      Thanks a lot! 😄
      Yeah I got lucky on this one

      (luck = Opportunity + Preparation)

      In this case, I had the preparation, I just saw the opportunity

  19. 2

    SO FAST! Any customers since that first guy?

    1. 1

      Not yet, but I'm going to to do some marketing this week, will see how it goes!

  20. 2

    Way cool! Very efficient use of time. Leveraging existing technologies in new creative ways is something that fascinates me. Congrats on the sale yo!

    1. 1

      Thanks! 😎
      Time is the most precious thing we have, gotta be efficient with it hehe

  21. 2

    Man that was so cool you made a freaking product in a day
    Wish i be like that
    Thing is i have ideas but i don't have the expertise of making web apps using API
    Really looking for somebody to collab so that i can do a product of my own

    1. 2

      I think your best bet is to learn, if you put some dedication to it, it can definitely be done! I didn't knew how to code before May haha, I was a marketing guy before

      I wrote a post here explaining the process if you're interested: https://jeannen.com/learning-to-code-making-a-software-company-and-being-profitable-in-1-year/

      1. 2

        Thanks mate even i am a Marketing guy

  22. 2

    This is very impressive how you were able to capture an idea and scaffold a business
    "hopping" over things that would block "developer" for weeks. Like build auth, build onboarding, build landing page. Fantastic work.

    1. 3

      I think that’s where not having a developper background is useful 😅
      I really try to find the fastest way to have things working together , even if it means my code is terrible, as long as it works

      The most important part here was:

      • Good copy that clearly explain the concept
      • Uploading pictures (still no idea how to do that)
      • Capture payment to validate the idea

      Typeform solved the last 2 points, and I only needed html / css for the first one, so, no need for more!

      The rest can be done manually, and then automated as you grow (that’s what I’m doing now, added auth + stripe)

      1. 3

        Nice work!

        For image uploads, you can look into using pre-signed URLs — a feature of AWS S3, and many other cloud storage services.

        This will allow you to generate an upload url on a backend you own (could be a serverless function or a regular server), then send this to the client so an authenticated user can directly upload images to your storage bucket.

        1. 1

          I tried AWS S3 but it seemed complicated, still haven't managed to make it work even with tutorials so I'm going to use an app to handle that for me, until I have more time for that!

      2. 2

        Thanks for your reply! and congrats!

  23. 2

    Nice! I'm trying the whole speed building thing myself, can be stressful but so worth it!

    1. 1

      Oh cool, what are you building?

      I think people underestimate the power of pressure haha, in this case I wanted to have something fully ready by the end of the day, as the longer you wait the less likely someone is to actually order
      Wether you have 1 month or 1 day, you will find a way to do it in the timeframe 😄

      1. 2

        I built a community based app naming website, basically folks can go list their app idea and a community can suggest / vote on suggested names. Only launched today so :crossed-fingers: it goes well :D

        https://www.namemy.app/

        1. 1

          That’s nice! You can probably upsell branding kit (logo, fonts, colors) or get affiliate domain names

          My main concern would be if people register domain names before me tho 🥲

          1. 1

            Never thought of that, I'll have to update our T&C's to try to mitigate that happening, introduce Bans for anyone who does it.

            1. 1

              Mmmh, problem with bans is that it happens after it's been done & the registration can be anonymous 😅
              Could be interesting to have an option for a fake domain name instead

  24. 2

    That's impressive! And I like the way you validate the willingness to pay with this simple way.

    1. 2

      Yeah, I failed a lots of projects so I learned to reduce launch to the bare essentials! What I needed to prove here was:

      • Is my A.I. pipeline good enough ? (I use multiple models to get the best quality possible)
      • Would people actually pay to restore pics

      Now, there is the "I made it for you" effect so it's not a real validation, gonna market it this week!

  25. 2

    This is awesome. I didn't know you can do stripe payments directly in typeform. really cool!

    1. 2

      I didn't knew either before making the form haha, I was going to manually do the integration then I saw TF had it

  26. 2

    Super exciting Nico, keep it up 🚀

    1. 1

      Thanks Phillip! 😁

  27. 1

    Amazing work. You've got sharp eyes to see that tweet!

    1. 1

      Thanks! 😁
      Lots of people ask questions on Twitter everyday haha, there are lots of opportunities!

  28. 1

    Love reading success stories like these.

  29. 1

    Congratulations! It was a good read.

  30. 1

    Hej Nico,

    awesome work!

    For imageupload try

    www.wetransfer.com

    Up to 2GB free and the link is only valid for 1 week. Most photogs use this solution.
    If you need any help with workload in the near future try out www.proimageeditors.eu

    They do retouche manually with adobe photoshop but they have a team of +400 ppl.

    You may scale!!! ai or not
    ;-)
    gl
    Chris
    @FOTORAUM

    1. 1

      You might also want to look at Passdropit.com A simple but handy site that lets you add a password to your Dropbox or Google Drive links, create customized URL's, expiring links, download notifications, analytics, etc. No need to transfer the actual file. Passdropit is used by many photographers in Asia to share there presets with their audiences.

    2. 1

      That's the one I'm using manually haha, but it won't work to store the picture to display them in the user interface. I'm using Image Kit for that, works pretty good so far!

      Seems like proimageeditors.eu isn't working tho

  31. 1

    Nice one! Would you share with us where did you get the Ai model from? It's fine if not :D Followed you on Twitter, really fascinating stuff!

    1. 1

      I'm using different stuffs for that, but one of the best place to find models is Hugging Face: https://huggingface.co/models

      You can also run notebooks using https://vast.ai/

  32. 1

    Hello Nico, just read your story. Amazing ! Just in 1 day ! Congratulations :)

    1. 1

      Thanks a lot!! 😁

  33. 1

    Hey that's so cool! Love how spontaneous it is. You mentioned you didn't know how to handle upload images. So what did you use for it to begin with?

    1. 2

      Thanks !! 😀

      To start with I was doing everything manually, using Typeform.
      Then I found different apps that can handle it for me through a CDN

      1. 1

        LOL.. That must have been fun!

  34. 1

    Hello Jeannen, I saw your ai projects and was wondering how much does it cost for servers to host ai models?

    1. 1

      Really depends on the models, here is costs me between $0.10 and $1/picture depending on the amount of operations needed :)

      Will go lower over time tho

  35. 1

    Amazing turnaround time… kudos!

    1. 1

      Thanks a lot! 😄

  36. 1

    That's a good mindset respect man! This is the type of app you can explode on tiktok haha

    1. 1

      Thanks! 😁 As for TikTok, it's definitely in the plans, I'm finishing the back-end automation for now, once it's done I'll start doing marketing!

  37. 1

    I guess having a strong Twitter presence definitely helped you here.
    However very impressive!

    1. 1

      I wish haha, but I only had around 200 followers and didn't posted it on my account before making the sale

      I got the sale mainly because I directly answered the comment and was able to make a MVP quickly

  38. 1

    Update year at the bottom from 2021 to 2022

    1. 1

      Yep, fixing that with the next version!

  39. 1

    I am really fascinated by what you have built, that too in such a small time.

    May I ask about the tech side of your product? How were you able to make this?

    Which AI model/API you used?

    I also want to implement something like this for my college project.

    Would love to have some technical guidance on this.

    1. 2

      Glad you like it! 😄

  40. 1

    It's awesome!!!!
    I spend 6 months developing a tool named AudaOS.com for presentation, and I launch it on Product Hunt today.
    To compare your story and my product, so sad hhhhh~

    1. 1

      @Leon_Ou The website content is cropped on mobile.

      1. 1

        I am really sorry about that~ Our team is so small, and all energy is focused on developing the main feature. So the website isn't adapted to the mobile~

    2. 1

      Everyone have different paths haha, you probably learned a lot in developpement in those 6 months

      Also, mandatory stoicism answer, feeling sad about the past will not change it haha, focus your energy on marketing the project 💪

      And good luck for the launch, I upvoted you!

      1. 2

        Thank u so much and your upvote! We are a small startup now, and marketing is the next step we must face. We just launch on ProductHunt and send some messages on Twitter, but the effect is not so good.

  41. 1

    This looks awesome, and you are spot on with the quick execution. Really cool!

    What is the technology behind this? I'm looking for something to enhance regular travel pictures, not necessarily old ones.

    1. 1

      Thanks a lot! 😃

      I'm using multiple A.I. models that are specialized in restoring old pictures, it's not working very well for landscapes so far tho, mainly portraits

      Maybe you can use Stable Diffusion to improve your photos tho?

      1. 1

        Thanks, I will look into this. Haven't started my research yet.

  42. 1

    Did I get it right? You do all pictures manually by you self and send them by yourself?

    1. 1

      I use the A.I. manually and I send the email manually, both of which can be automated later, but to start with it’s faster to not automate it

  43. 1

    Cool man! Nice job and congrats on the first customer :)

    1. 1

      Thanks Thomas 😄

  44. 1

    Amazing - very inspirational!

  45. 1

    Great lean MVP approach!
    Well done on the execution.

    1. 1

      Thanks a lot! 😎

  46. 1

    Please contact us if you want to test your MVP, we do it for free now.
    My services are

    • startup validation (idea validation, market validation and product validation)
    • test your MVP
    • give feedbacks after testing
    1. 1

      interested where to ping?

      1. 1

        You can reach us at:
        Website: https://startupvalidation.web.app/
        Email: [email protected]
        Whatsapp: (+84) 349 194 952

  47. 1

    Really smart and fast move

  48. 1

    So cool. Congrats man.

    1. 1

      Thanks a lot!! 😊

    1. 1

      I use multiple ones, but this one looks nice, I'll take a look! 😁

  49. 1

    Nice post. Congrats on getting first customers 🎉

    1. 1

      Thanks a lot! 😄

  50. 1

    I was thinking of doing this locally in my country and also have a option for printing the restored photos and delivery.

    1. 1

      Yeah, upsells are always great, it's also on my roadmap if it get more sales! 😄

  51. 1

    Wanted to post the whole article here but IH limit the size of links posts :(

  52. 0

    It is a Lit .. Building a App so fast is something incredible!

    Want to know Tech side of your product? and I think your product is must needed for many users. As MVP stage (it is easy and faster to build your product) Why not launch your product in SaaS platforms that gives you revenue cushion like

    Bring in to marketplace.

    1. 1

      Not really a subscription, and it's not that profitable so making more discounts would be hard haha, but I'll take a look once I'll be done with the automation

      1. 1

        Cool, you should take a look into marketplace where you'll get more strong user base for your product.

  53. -1

    This comment has been voted down. Click to show.

  54. -1

    This comment has been voted down. Click to show.

  55. 1

    This comment was deleted 3 years ago.

  56. 1

    This comment was deleted 3 years ago.

Trending on Indie Hackers
I spent $0 on marketing and got 1,200 website visitors - Here's my exact playbook User Avatar 69 comments Veo 3.1 vs Sora 2: AI Video Generation in 2025 🎬🤖 User Avatar 30 comments I built eSIMKitStore — helping travelers stay online with instant QR-based eSIMs 🌍 User Avatar 21 comments 🚀 Get Your Brand Featured on FaceSeek User Avatar 20 comments Day 6 - Slow days as a solo founder User Avatar 16 comments From side script → early users → real feedback (update on my SaaS journey) User Avatar 11 comments