<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Siddhartha bhattarai</title>
    <description>The latest articles on DEV Community by Siddhartha bhattarai (@siddhartha_bhattarai_a084).</description>
    <link>https://dev.to/siddhartha_bhattarai_a084</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3912478%2F5da7a3db-b8a4-4950-8980-8e4af6220718.png</url>
      <title>DEV Community: Siddhartha bhattarai</title>
      <link>https://dev.to/siddhartha_bhattarai_a084</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/siddhartha_bhattarai_a084"/>
    <language>en</language>
    <item>
      <title>Medo — A vibecoding agent better than Loveable, Replit, Emergent you have never heard of and it’s ongoing hackathon</title>
      <dc:creator>Siddhartha bhattarai</dc:creator>
      <pubDate>Mon, 04 May 2026 16:39:14 +0000</pubDate>
      <link>https://dev.to/siddhartha_bhattarai_a084/medo-a-vibecoding-agent-better-than-loveable-replit-emergent-you-have-never-heard-of-and-its-38gm</link>
      <guid>https://dev.to/siddhartha_bhattarai_a084/medo-a-vibecoding-agent-better-than-loveable-replit-emergent-you-have-never-heard-of-and-its-38gm</guid>
      <description>&lt;h1&gt;
  
  
  BuiltWithMeDo
&lt;/h1&gt;

&lt;p&gt;FreshStart: Building a Global Student Support Network with MeDo&lt;br&gt;
What Inspired Me&lt;br&gt;
6.9 million international students move to a new country every year. Each one starts from zero. No roadmap. No local friends. No one to answer simple questions like "How do I find a room that won't eat my entire budget?" or "What documents do I actually need before getting my visa?"&lt;/p&gt;

&lt;p&gt;I asked over 100 students a simple question: Would you be interested in a single platform for immigrants and students to help you learn about your college, surroundings, paperwork requirements, and connect with people already overseas?&lt;/p&gt;

&lt;p&gt;82.5% said yes. 11.7% said yes but only with AI integrated.&lt;/p&gt;

&lt;p&gt;That's 94.2% of students wanting exactly what FreshStart is building. So I stopped asking and started building.&lt;/p&gt;

&lt;p&gt;The name "FreshStart" comes from exactly what every international student needs – a fresh start in a new country. And "Dai" comes from the Nepali word for elder brother – someone who guides you through unfamiliar territory. That's exactly what this AI assistant is meant to be.&lt;/p&gt;

&lt;p&gt;What I Learned&lt;br&gt;
Building FreshStart taught me more than any classroom ever could.&lt;/p&gt;

&lt;p&gt;First, vibecoding is the future. MeDo allowed me to go from idea to working product without spending months on boilerplate code. I described what I wanted, and MeDo helped me build it. One person. One platform. One working application that serves thousands of students.&lt;/p&gt;

&lt;p&gt;Second, students want AI, not just information. The survey data was clear – 94.2% want this platform, and over 12% specifically demanded AI integration. Generic checklists and static FAQ pages aren't enough anymore. Students want personalized guidance that understands their specific situation.&lt;/p&gt;

&lt;p&gt;Third, fallback systems are essential. When building with free API tiers, rate limits are inevitable. I learned to build intelligent fallback responses that use localStorage data – so Dai always provides helpful answers even when API calls fail. A system that gracefully degrades is better than a system that crashes.&lt;/p&gt;

&lt;p&gt;Fourth, community is the killer feature. The peer connector wasn't originally the main focus, but early feedback showed that connecting with students already overseas is just as valuable as getting AI advice. Real humans who have been through the journey – that's something no LLM can replace.&lt;/p&gt;

&lt;p&gt;How I Built It&lt;br&gt;
FreshStart was built entirely on MeDo, one of the most powerful vibecoding platforms available today.&lt;/p&gt;

&lt;p&gt;The Tech Stack:&lt;/p&gt;

&lt;p&gt;Frontend: React with TypeScript and Tailwind CSS&lt;/p&gt;

&lt;p&gt;Backend: Supabase for database and authentication&lt;/p&gt;

&lt;p&gt;Plugins: LLM Plugin, ExchangeRate Plugin, WebSocket Plugin&lt;/p&gt;

&lt;p&gt;Deployment: MeDo's native deployment system&lt;/p&gt;

&lt;p&gt;The 3 Plugins That Make FreshStart Work:&lt;/p&gt;

&lt;p&gt;LLM Plugin: Powers Dai's conversational intelligence. It remembers each student's real data – name, destination city, moving date, budget, and checklist progress – and gives personalized answers, not generic responses. Built with Groq's free tier and automatic fallback to Gemini.&lt;/p&gt;

&lt;p&gt;ExchangeRate Plugin: Converts budgets between 161 currencies in real time. Uses the Frankfurter API with 24-hour caching to minimize calls.&lt;/p&gt;

&lt;p&gt;WebSocket Plugin: Enables live peer connections. When one student completes a visa application, everyone heading to the same city gets an instant notification. Built for real-time messaging and collaborative checklist updates.&lt;/p&gt;

&lt;p&gt;The system follows a simple flow: User input → Context building (from localStorage) → Plugin routing → Fallback handling (if API limits reached) → Personalized response.&lt;/p&gt;

&lt;p&gt;Due to limited API credits during the hackathon, the LLM plugin operates within free tier limits. But intelligent fallback responses use each student's real checklist, budget, and deadline data from localStorage – so Dai always provides specific, personalized answers. The complete architecture is production ready.&lt;/p&gt;

&lt;p&gt;The Challenges I Faced&lt;br&gt;
Challenge 1: API Rate Limits&lt;/p&gt;

&lt;p&gt;The biggest technical challenge was staying within free tier limits. Groq gives 10,000 calls per day, which sounds like a lot until you're testing aggressively. I solved this by building a fallback system that serves checklist, budget, and deadline data directly from localStorage when API calls fail. Now Dai never returns an empty error – only helpful answers.&lt;/p&gt;

&lt;p&gt;Challenge 2: Currency Confusion&lt;/p&gt;

&lt;p&gt;Students from different countries were confused by USD-only budgets. A student from Nepal had no idea if $2000 was enough for Boston. I integrated the ExchangeRate Plugin to show budgets in local currency with daily breakdowns. Now everyone understands exactly what they can afford.&lt;/p&gt;

&lt;p&gt;Challenge 3: Making AI Actually Useful&lt;/p&gt;

&lt;p&gt;Most AI chatbots are generic and useless. "I'm here to help!" – help with what? I solved this by giving Dai access to each student's real data. Dai knows your name, your city, your moving date, your budget, and exactly what tasks you still need to complete. Ask "Am I on track?" and Dai tells you the truth with specific numbers and deadlines.&lt;/p&gt;

&lt;p&gt;Challenge 4: Building Alone&lt;/p&gt;

&lt;p&gt;Building a full-stack application alone is hard. But MeDo's vibecoding approach meant I could focus on product decisions instead of fighting with boilerplate code. What would have taken months with a traditional stack took weeks with MeDo.&lt;/p&gt;

&lt;p&gt;Challenge 5: Proving It's Not Just Another App&lt;/p&gt;

&lt;p&gt;Students have seen hundreds of "helpful" apps that don't actually help. The survey data (94.2% wanting this) validated the idea. Early user feedback confirmed we're solving real problems. The challenge now is execution – and we're just getting started.&lt;/p&gt;

&lt;p&gt;What's Next&lt;br&gt;
Real-time WebSocket messaging so students can chat instantly with peers in their city and with students already overseas. Deeper AI personalization that learns each student's unique needs over time. A global student support network that doesn't exist anywhere else.&lt;/p&gt;

&lt;p&gt;94.2% of students want this. The data is clear. The need is urgent. And now the tool exists.&lt;/p&gt;

&lt;p&gt;Try FreshStart&lt;br&gt;
FreshStart is live. Some features are still being improved, and we're working on them daily. But the core experience works.&lt;/p&gt;

&lt;p&gt;Try the room finder. Test the budget planner. Ask Dai about your checklist. Connect with a peer.&lt;/p&gt;

&lt;p&gt;This is just the beginning.&lt;/p&gt;

</description>
      <category>medo</category>
      <category>baidu</category>
      <category>vibecoding</category>
      <category>bestvibecoding</category>
    </item>
  </channel>
</rss>
