DEV Community

Cover image for I vibe-coded a $20M YC app in a weekend, here's how🧙‍♂️ 🪄

I vibe-coded a $20M YC app in a weekend, here's how🧙‍♂️ 🪄

Sunil Kumar Dash on June 02, 2025

I realised that many companies offer no-code platforms to their users for automating workflows. The numbers were kinda shocking. I spent a week ...
Collapse
 
sentinelaeux profile image
sentinelae •

I MS Painted a $10 trillion painting in a few minutes to be displayed at Louvre Museum, here's how:

I throw a bunch of meaningless crap together...

Then I clickbait.

Then I say it's 80% there.

Collapse
 
shivanshsinghh profile image
Shivansh Singh •

LOL

Collapse
 
charpie_searchcraft profile image
Charpie •

☝️

Collapse
 
dsculptor profile image
Mayank Raj •

clickbait: must clarify that a weekend of Vibe coded garbage did not get into YC neither its valued at 20M.

This is like making a line follower robot on your desk and calling it Tesla.

Collapse
 
sunilkumrdash profile image
Sunil Kumar Dash Composio • • Edited

Sorry to break your bubble

Collapse
 
mindplay profile image
Rasmus Schultz •

and you thought "the world needs more of that"?

Collapse
 
ghostking314 profile image
James Derek Ingersoll • • Edited

Appreciate the transparency at the end there. That last line about it not being fully ready for the real world stood out... felt like the only human breath in a sea of AI-gen content.

If you're ever interested in diving into agent systems built for autonomy and real-world deployment, I've been pushing the boundaries with my DataOps Terminal v2.0 NLP to CL, dual-screen interface, and a full cognitive agent loop with live data, memory, and observability.

GitHub: github.com/GodsIMiJ1/dataops-terminal

Post: dev.to/ghostking314/dataops-termin...

(Open-source AI agent interface, built for research & education.)

Collapse
 
ludnyieszterhzy_zoltn profile image
Ludányi-Eszterházy Zoltán •

Total useless...

Collapse
 
nevodavid profile image
Nevo David Composio •

crazy how much you cranked out just by rolling with it tbh - ever hit a point where the speed starts biting back or does moving fast help you spot what matters most?

Collapse
 
dotallio profile image
Dotallio •

Yes! The real struggle is always UX and auth flows, not the code itself. Curious - if you could pick one thing to polish next, what would it be?

Collapse
 
sunilkumrdash profile image
Sunil Kumar Dash Composio •

It's definitely the UX; the most difficult part was app integrations for agentic flow, but Composio took care of it.

Collapse
 
shricodev profile image
Shrijal Acharya Composio •

We've come a long way with these AI models. Great work, Sunil!

Collapse
 
parag_nandy_roy profile image
Parag Nandy Roy •

The fact that this level of complexity is now weekend-buildable is wild....love the breakdown

Collapse
 
sunilkumrdash profile image
Sunil Kumar Dash Composio •
Collapse
 
mr_victor_8aef6baade09a22 profile image
Mr VICTOR •

sweet

Collapse
 
instalab profile image
Samuel Boczek •

Just use NodeRed...

Collapse
 
alexhales67 profile image
Alex Hales67 •

mmm interesting

Collapse
 
cameran-755 profile image
Cameran •

This looks interesting, I was trying replicate something simillar, great read.

Collapse
 
johan_prins_15d1e0ee3efec profile image
Johan Prins •

I built a custom rocket in my backyard to launch to Mars, beating SpaceX, using AI. I will soon write my article about how. But gpt 4.1 was my sniper.

Collapse
 
dariedee profile image
Darie Dee •

Smh. Composio is your own product and you're using this click bait here to market it in a way that "composio took care of it", "composio this" "composio that".

Genuinely market a product, if it's good, people will hop on it, it it's not good, then you know. But seeing what you did in a weekend, if that's any consolation, then we know Composio would be full of bugs.

Hate click bait.

Collapse
 
mindplay profile image
Rasmus Schultz •

Click bait advertising for "Composio", which I don't even care to find out what is.

This app needs a dislike button.

Collapse
 
sunilkumrdash profile image
Sunil Kumar Dash Composio •

This is for the love of the game

Collapse
 
pleasantly_bizarre profile image
ClaireElaine Molnar •

So what makes it worth $20M? And you didn't mention anything about Y Combinator?

Collapse
 
aussiearef2 profile image
Aref Karimi •

Bro played with a couple of SaaS apps and called it a $20M app!!

Collapse
 
justgoscha profile image
Goscha Graf •

Oh, it's an ad for Composio.

ngl, still some cool tidbits here and there!

Collapse
 
boxabirds profile image
Julian Harris •

Oh you meant Zimbabwe dollars 🤦‍♂️

Collapse
 
goelp profile image
Piyush Goel •

Clearly a promotion post for composio than any other benefit. Good marketing.

Collapse
 
axrisi profile image
Nikoloz Turazashvili (@axrisi) •
  • Overview: The development of a customizable no-code platform aimed at enhancing agent-oriented workflows highlighting the importance of robust programming and integrations.

  • No-Code Platforms

    • Many companies offer no-code platforms for automating workflows.
    • Existing platforms primarily designed for workflows rather than for agents.
    • Agents require customization to handle complex decisions and orchestration, which is often overlooked.
  • Objective

    • Create a platform that prioritizes agent customization and dynamic routing.
    • Showcase the robustness of Vibe coding for building sophisticated applications quickly.
  • Technology Stack Selected

    • NextJS selected for the vibe-coding stack due to ease of deployment.
    • Composio chosen for adding unlimited SaaS app integrations with automatic auth management.
    • Comparison of frameworks highlighted LangGraph for graph-based workflows over AI SDK for its convenience.
  • Core Components Developed

    • Five fundamental nodes built:
      • Input Node: Data entry point.
      • Output Node: Result output point.
      • LLM Node: Makes decisions.
      • Tool Node: Executes actions.
      • Agent Node: Combines LLM and tools for convenience.
  • Integration Management

    • Composio’s SDK simplifies tool integrations and manages various auth flows.
    • Reduces time spent on OAuth from months to weekends.
  • API Execution Process

    • A single JSON graph represents workflows, with nodes and edges defining connections.
    • Key steps taken when executing a user-initiated run:
      • Graph validation.
      • Topological sorting for execution order.
      • Node execution based on type with state management.
  • Authentication Management

    • Initially challenging, resolved by creating a user-friendly modal for tool authentication.
    • Inclusivity of various auth types, ensuring smooth integration experiences.
      • API Keys, OAuth2 tailored for hosted and custom installations.
  • Orchestration Patterns Implemented

    • Developed nodes for several agent orchestration patterns based on Anthropic’s guide:
      • Prompt Chaining: Sequential processing.
      • Parallelization: Concurrent processing with aggregation.
      • Routing: Dynamic decision-making by router agents.
      • Evaluator-Optimizer: Solution generation with iterative evaluation.
      • Augmented LLM: Tool calls dialog enhancement.
  • Final Outcome

    • Prototype completed within 48 hours, showcasing the potential of agent platforms.
    • Emphasis on the importance of understanding user needs and design over technical challenges.
    • Code available on GitHub for community contributions and enhancements.

made with love by axrisi
axrisi.com

Collapse
 
arber profile image
Arber •

What a humble dev, even after making $20M he hasn't forgotten about the rest of us lol

Collapse
 
techmandrel profile image
Emmanuel Chijioke •

What is the 80/20 rule of development? 🤔

Collapse
 
wkbaran profile image
Bill Baran •

Ironically the headline above the one that brought me here, "Advice from exec that survived the .com crash: Don't be a fraud!"

Collapse
 
evisar profile image
Visar •

🤣🤣🤣🤣

Collapse
 
nathan_tarbert profile image
Nathan Tarbert •

Pretty crazy how much you pushed in a weekend - I always end up spending ages on tiny UI stuff too, so respect for just grinding through it and shipping.

Collapse
 
modularmoon profile image
Max Nelson •

Hot Garbage

Collapse
 
parag_nandy_roy profile image
Parag Nandy Roy • • Edited

I'm impressed at the 60fps video at the end..

Collapse
 
xr0am profile image
xR0am •

@sunilkumrdash great read and good job on this, will take a deeper look at the GitHub for sure !

Let’s connect.

Collapse
 
jose2190 profile image
Pedro José Pezzarini •

20M Saas... Could you call the IRS and share the story?

Collapse
 
dapeng_wang_959d89b125159 profile image
dapeng wang •

Well done, having so much of mine is not enough,mathGPT

Collapse
 
iskalo profile image
Dev Iskalo •

Great project!