<?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: Akhil Manga</title>
    <description>The latest articles on DEV Community by Akhil Manga (@akhilmanga).</description>
    <link>https://dev.to/akhilmanga</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%2F3380985%2F9030eb0f-55b7-4fbc-a684-70bfb76a34dd.png</url>
      <title>DEV Community: Akhil Manga</title>
      <link>https://dev.to/akhilmanga</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/akhilmanga"/>
    <language>en</language>
    <item>
      <title>Building Code Craft in 6 Days: My AI Hackathon Journey with Bolt</title>
      <dc:creator>Akhil Manga</dc:creator>
      <pubDate>Wed, 23 Jul 2025 10:46:54 +0000</pubDate>
      <link>https://dev.to/akhilmanga/building-code-craft-in-6-days-my-ai-hackathon-journey-with-bolt-3665</link>
      <guid>https://dev.to/akhilmanga/building-code-craft-in-6-days-my-ai-hackathon-journey-with-bolt-3665</guid>
      <description>&lt;p&gt;&lt;strong&gt;By Akhil | July 23rd&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Start: 6 Days Left, 1 Big Idea
&lt;/h2&gt;

&lt;p&gt;When I first heard about the Bolt Hackathon, I honestly thought I had missed the boat. The hackathon had been running for weeks, and I only had 6 days left when I decided to jump in. But something inside me said, “Just go for it.” I had been thinking a lot about how AI could help security researchers break down the complexity of Web3 protocols. So I took a step, cleared my schedule, and committed to building something meaningful — solo.&lt;/p&gt;

&lt;p&gt;That’s how Code Craft was born.&lt;/p&gt;

&lt;p&gt;With millions of dollars in rewards distributed every month through platforms like &lt;a href="https://code4rena.com/" rel="noopener noreferrer"&gt;Code4Arena&lt;/a&gt;, &lt;a href="https://sherlock.xyz/" rel="noopener noreferrer"&gt;Sherlock&lt;/a&gt;, &lt;a href="https://cantina.xyz/welcome" rel="noopener noreferrer"&gt;Cantina&lt;/a&gt;, &lt;a href="https://codehawks.cyfrin.io/" rel="noopener noreferrer"&gt;CodeHawks&lt;/a&gt;, and &lt;a href="https://immunefi.com/" rel="noopener noreferrer"&gt;Immunefi&lt;/a&gt;, Web3 security research has become a high-stakes, time-sensitive field. As security researchers ourselves, we realized that ~90% of bugs are rooted in the business logic of protocols — the very part that's often buried under scattered documentation and complex smart contracts.&lt;/p&gt;

&lt;p&gt;We needed a tool that could cut through the noise — one that reads the code, understands the docs, and explains the business logic as clearly as a seasoned auditor.&lt;/p&gt;

&lt;p&gt;That’s what inspired me to build Code Craft:&lt;/p&gt;

&lt;p&gt;An AI-powered assistant that helps researchers save time, find bugs faster, and understand Web3 protocols with precision and clarity.&lt;/p&gt;

&lt;p&gt;Because without security researchers, Web3 will never be truly safe.&lt;/p&gt;

&lt;p&gt;Over the past few years, billions have been lost to protocol exploits, despite massive growth in infrastructure, tooling, and developer adoption:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;2021: ~$5.2 billion lost to hacks&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;2022: ~$3.6 billion lost&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;2023: ~$1.8 billion lost&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;2024: ~$2.3 billion lost&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;2025 (H1): ~$2.17 billion+ already lost&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Code Craft is a full-stack AI-powered application that allows users to input any Web3 protocol’s GitHub repo and docs link, and instantly get:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Protocol summaries&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Smart contract architecture diagrams&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Component-level explanations&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Security assessments&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And I built the entire application in just 6 days. Sounds insane, right? It was. But Bolt made it possible.&lt;/p&gt;

&lt;p&gt;Check out the source code on GitHub: github.com/akhilmanga/code-craft&lt;/p&gt;

&lt;h3&gt;
  
  
  Powered by One Prompt
&lt;/h3&gt;

&lt;p&gt;Here's the wildest part: &lt;strong&gt;I built most of the application using a single AI prompt.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yup, you read that right. This one prompt became the blueprint for Code Craft:&lt;/p&gt;

&lt;h3&gt;
  
  
  The Prompt That Changed Everything
&lt;/h3&gt;

&lt;p&gt;Build "Code Craft" – An AI Website for Web3 Protocol Analysis&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Website Theme &amp;amp; Design&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Color Palette: Strictly black and white (monochrome) for a minimalist aesthetic.&lt;/li&gt;
&lt;li&gt;UX/UI Standards: Clean, elegant, and distraction-free. Use modern animations, Framer Motion recommended. Responsive layout for all devices.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Frontend Development&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Upload Interface: Two input fields (GitHub repo &amp;amp; docs link), no file upload.&lt;/li&gt;
&lt;li&gt;Button: "Analyze Web3 Protocol" (active only when both inputs are filled).&lt;/li&gt;
&lt;li&gt;Output Sections: Protocol Summary, Smart Contract Architecture Diagrams, CoExplanations, andnations, Security Analysis. Each with "View Details" &amp;amp; "Export Report" buttons.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;AI Model Integration&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Connect LLaMA 3.3-70B.&lt;/li&gt;
&lt;li&gt;Docs Processing: Extract protocol logic, business/economic models.&lt;/li&gt;
&lt;li&gt;GitHub Analysis: Parse Solidity, build ASTs, detect vulnerabilities, map interactions.&lt;/li&gt;
&lt;li&gt;Output: Synthesized insights from code + docs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Visualizations&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use SolidityVisualizer concepts. Generate contract interaction maps, inheritance trees, flow diagrams.&lt;/li&gt;
&lt;li&gt;Render via Mermaid.js, D3.js, or PlantUML (black &amp;amp; white theme).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Backend Logic&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scrape GitHub and docs URLs&lt;/li&gt;
&lt;li&gt;Extract, parse, clean&lt;/li&gt;
&lt;li&gt;Send structured data to LLama model&lt;/li&gt;
&lt;li&gt;Store results in a database (supabase)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Final Functional Requirements&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Buttons must function as expected&lt;/li&gt;
&lt;li&gt;Export analysis in JSON&lt;/li&gt;
&lt;li&gt;Proper state-based UI feedback&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That single, structured prompt gave me the entire architecture of the product: frontend layout, backend logic, AI workflows, and even database structure.&lt;/p&gt;

&lt;p&gt;It felt like magic.&lt;/p&gt;

&lt;p&gt;One of the best parts of building with Bolt was how seamless the &lt;strong&gt;deployment and integration&lt;/strong&gt; process was.&lt;/p&gt;

&lt;p&gt;I absolutely loved how I could:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Deploy my full-stack project in one click&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Connect Supabase instantly with zero setup&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Publish directly to Netlify with one click&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The best part? If I made changes inside the Bolt editor - it &lt;strong&gt;automatically updated my GitHub repo&lt;/strong&gt; and &lt;strong&gt;reflected live on the Netlify&lt;/strong&gt; site without needing to manually do anything. That level of automation saved me hours of time.&lt;/p&gt;

&lt;p&gt;And let’s be honest - when building solo, sometimes you try prompts that don’t work or completely mess things up. Bolt has a "Revert Prompt" feature that lets you roll back a prompt execution if the output wasn't what you wanted. That saved me so many times!&lt;/p&gt;

&lt;p&gt;Honestly, for me - &lt;strong&gt;Bolt is the one and only tool I’d pick to build full-stack AI applications&lt;/strong&gt;. It’s fast, flexible, and builder friendly.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Grind: Bugs, Breakdown, and Breakthroughs
&lt;/h2&gt;

&lt;p&gt;But let me be real - it wasn’t easy.&lt;/p&gt;

&lt;p&gt;When you're a solo builder working against time, everything hits harder. I had to write the frontend, backend, AI processing logic, and also integrate everything while debugging. And all of this while making sure the user experience didn’t suffer.&lt;/p&gt;

&lt;p&gt;I faced:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub scraping issues&lt;/li&gt;
&lt;li&gt;Docs parsing problems&lt;/li&gt;
&lt;li&gt;Model timeouts and formatting bugs&lt;/li&gt;
&lt;li&gt;"Why isn’t this button working?" moments&lt;/li&gt;
&lt;li&gt;Constructing smart contract architecture diagrams&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There were nights I didn’t sleep at all. I remember at 4AM morning, questioning if this was even possible. I wasn’t designing it for beauty, just making sure everything worked perfectly.&lt;/p&gt;

&lt;p&gt;One particular issue with model responses formatting almost made me give up.&lt;/p&gt;

&lt;h2&gt;
  
  
  Huge Thanks to the Bolt Team and Community
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;ProKai(mentor)&lt;/strong&gt; helped me solving all of information issues related to the hackathon. &lt;/p&gt;

&lt;p&gt;Also, a big shoutout to the Bolt team for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Giving free Bolt Pro access (game-changer).&lt;/li&gt;
&lt;li&gt;Keeping the community active and helpful.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Simplicity Over Polish
&lt;/h2&gt;

&lt;p&gt;I knew I didn’t have time to make something flashy - so I chose clarity.&lt;/p&gt;

&lt;p&gt; 1. Black-and-white theme. Minimalist animations.&lt;br&gt;
 2. Everything focused on making the developer’s / security researchers experience fast and frictionless.&lt;/p&gt;

&lt;p&gt;The final product?&lt;/p&gt;

&lt;p&gt;A working AI app that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Accepts GitHub + Docs links&lt;/li&gt;
&lt;li&gt;Analyzes smart contracts and architecture using LLama 3.3-70B&lt;/li&gt;
&lt;li&gt;Generates clean summaries&lt;/li&gt;
&lt;li&gt;Produces diagrams from parsed code (SolidityVisualizer style)&lt;/li&gt;
&lt;li&gt;Detects vulnerabilities&lt;/li&gt;
&lt;li&gt;Exports all this in a JSON report&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can even test it using real-world protocols like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/symbioticfi/middleware-sdk" rel="noopener noreferrer"&gt;https://github.com/symbioticfi/middleware-sdk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.symbiotic.fi/" rel="noopener noreferrer"&gt;https://docs.symbiotic.fi/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Project Details: &lt;a href="https://devpost.com/software/code-craft" rel="noopener noreferrer"&gt;https://devpost.com/software/code-craft&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What’s Next for Code Craft
&lt;/h2&gt;

&lt;p&gt;Now that the hackathon is over, I’m not stopping.&lt;/p&gt;

&lt;p&gt;This project is going to be the &lt;strong&gt;foundation for a startup&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Security researchers, auditors, and developers spend hours digging through complex protocols. I want to make that process &lt;strong&gt;10x faster with AI&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Here’s the roadmap ahead:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Support other chains/languages: Rust, Vyper, Cairo, Move&lt;/li&gt;
&lt;li&gt;Plug in a RAG pipeline for high-accuracy insights via Supabase&lt;/li&gt;
&lt;li&gt;Plugin system for custom security rules&lt;/li&gt;
&lt;li&gt;Team dashboards for collaborative audits&lt;/li&gt;
&lt;li&gt;API access for audit firms and bounty platforms&lt;/li&gt;
&lt;li&gt;Real-time risk analysis with on-chain deployment data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But before all that - after a few more improvements and final touches.&lt;/p&gt;

&lt;p&gt;I’ll be &lt;strong&gt;launching Code Craft&lt;/strong&gt; publicly soon on social media and inside my own community, &lt;a href="https://defendersden.framer.website/" rel="noopener noreferrer"&gt;Defenders Den&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What’s &lt;a href="https://defendersden.framer.website/" rel="noopener noreferrer"&gt;Defenders Den&lt;/a&gt;?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I’m the solo founder of Defenders Den, a growing Web3 security community focused on providing free education to anyone interested in smart contract auditing, protocol security, and blockchain developers.&lt;/p&gt;

&lt;p&gt;It’s a space where &lt;strong&gt;researchers, learners, and whitehats&lt;/strong&gt; can grow together.&lt;/p&gt;

&lt;p&gt;I built it to support people who want to level up in Web3 security - and I’m proud to say it has already helped many get started in this field.&lt;/p&gt;

&lt;p&gt;So launching Code Craft inside Defenders Den means it will &lt;strong&gt;instantly reach real auditors and security researchers&lt;/strong&gt;, the exact audience it was made for.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts: From Idea to Execution in 6 Days
&lt;/h2&gt;

&lt;p&gt;This hackathon was more than just a competition for me - it was a test of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;My technical speed&lt;/li&gt;
&lt;li&gt;My problem-solving under pressure&lt;/li&gt;
&lt;li&gt;And my ability to trust AI as a co-pilot, not just a tool&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I joined with 6 days left and came out with a product I’m truly proud of.&lt;/p&gt;

&lt;p&gt;No team, no fancy UI, no overthinking - just raw execution and focus.&lt;/p&gt;

&lt;p&gt;Still hesitating about building with Bolt? Trust me, it’s a game-changer. It can change your speed, mindset, and confidence as a builder.&lt;/p&gt;

&lt;p&gt;Huge love to &lt;a href="https://bolt.new/" rel="noopener noreferrer"&gt;@boltdotnew&lt;/a&gt;, the mentors, and everyone who made this hackathon possible. This was just the start for Code Craft and for me.&lt;/p&gt;

&lt;p&gt;Let’s keep building 💻&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wlhchallenge</category>
      <category>bolt</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
