<?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: Ayaan Adil</title>
    <description>The latest articles on DEV Community by Ayaan Adil (@ayaanoski).</description>
    <link>https://dev.to/ayaanoski</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%2F2620765%2F0c7d71fa-b189-45da-beb9-415041ab419e.jpg</url>
      <title>DEV Community: Ayaan Adil</title>
      <link>https://dev.to/ayaanoski</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ayaanoski"/>
    <language>en</language>
    <item>
      <title>Building Trust, Preserving Privacy: Introducing Pixel Protocol for Web3 Consumer Finance</title>
      <dc:creator>Ayaan Adil</dc:creator>
      <pubDate>Sun, 10 Aug 2025 09:44:49 +0000</pubDate>
      <link>https://dev.to/ayaanoski/building-trust-preserving-privacy-introducing-pixel-protocol-for-web3-consumer-finance-2lbh</link>
      <guid>https://dev.to/ayaanoski/building-trust-preserving-privacy-introducing-pixel-protocol-for-web3-consumer-finance-2lbh</guid>
      <description>&lt;h1&gt;
  
  
  Pixel Protocol: Decentralized Reputation for Web3 Consumer Finance
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Hey Web3 builders! 👋
&lt;/h2&gt;

&lt;p&gt;Are you excited about the potential of decentralized finance and Web3 for everyday consumers? So are we! But there's a fundamental challenge: trust in an anonymous landscape. How can we build inclusive financial services when user identity and reputation are often shrouded in mystery?&lt;/p&gt;

&lt;p&gt;That's where &lt;strong&gt;Pixel Protocol&lt;/strong&gt; comes in. We're building a privacy-first, decentralized reputation infrastructure designed to empower the next generation of consumer finance applications on Web3. Think of us as the missing layer of trust, enabling dApps to move beyond anonymous addresses and engage with users based on their verifiable financial standing, all while preserving user privacy.&lt;/p&gt;

&lt;p&gt;We're thrilled to be building Pixel Protocol with a keen eye on the burgeoning Layer-2 ecosystem, particularly platforms like &lt;strong&gt;Morph&lt;/strong&gt;, which are paving the way for scalable and affordable consumer-centric applications.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Problem: Anonymity vs. Trust in Web3 Finance
&lt;/h2&gt;

&lt;p&gt;Imagine trying to get a loan in the traditional world without a credit score. It's nearly impossible. In Web3, while transactions are transparent, user identity often isn't. This makes it challenging to build crucial financial primitives like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Undercollateralized Lending&lt;/strong&gt;: Assessing risk without knowing a user's repayment history is a major hurdle.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Personalized Insurance&lt;/strong&gt;: Tailoring policies based on a verifiable financial track record is currently difficult.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fair Credit Scoring&lt;/strong&gt;: A decentralized, transparent, and privacy-preserving credit scoring system is still largely absent.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Our Solution: Pixel Protocol
&lt;/h2&gt;

&lt;p&gt;Pixel Protocol tackles this challenge with a powerful combination of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Soulbound Verifiable Credentials (VCs)&lt;/strong&gt;: Non-transferable tokens tied permanently to a user's wallet, representing verified financial achievements and data (e.g., loan repayment history, savings records, payment consistency). Think of them as building blocks of an on-chain financial CV.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Modular Reputation Scoring&lt;/strong&gt;: Our &lt;code&gt;ReputationCalculator&lt;/code&gt; contract allows dApps to define custom algorithms for calculating a user's reputation score based on the VCs they hold.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero-Knowledge Proofs (ZKPs)&lt;/strong&gt;: Privacy is paramount. Pixel Protocol leverages ZKPs to enable users to prove they meet specific reputation thresholds without revealing sensitive underlying data.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  How it Works: A Simplified Flow
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Issuance&lt;/strong&gt;: A verified financial dApp issues a Soulbound VC to a user's wallet upon a verified financial event.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Storage&lt;/strong&gt;: The VC remains non-transferably linked to the user's wallet on the blockchain.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scoring&lt;/strong&gt;: Financial dApps query the &lt;code&gt;ReputationCalculator&lt;/code&gt; to get a user's reputation score.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Private Proof&lt;/strong&gt;: A user generates a ZKP to prove they meet certain financial criteria without revealing details.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Verification&lt;/strong&gt;: The verifying dApp uses the &lt;code&gt;ZKPVerifier&lt;/code&gt; contract to validate the proof on-chain.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Key Features for Developers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Comprehensive SDK&lt;/strong&gt;: Easy-to-use SDK for interacting with contracts, subgraph, and ZKP functionalities.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Efficient Data Retrieval&lt;/strong&gt;: Powered by a Subgraph for fast querying of credentials and history.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy by Design&lt;/strong&gt;: ZKP integration at the core.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Modular &amp;amp; Flexible&lt;/strong&gt;: Customizable reputation scoring for different dApps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Built for L2s&lt;/strong&gt;: Optimized for scalable, affordable consumer-facing applications.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Use Cases in Consumer Finance
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Decentralized Lending&lt;/strong&gt;: Enable undercollateralized loans using ZKP-proven credit scores.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Risk Assessment for Insurance&lt;/strong&gt;: Personalized premiums based on proven stability.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;On-Chain Credit Scoring&lt;/strong&gt;: Transparent, privacy-preserving credit scores for DeFi.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DeFi Identity &amp;amp; Access Control&lt;/strong&gt;: Gate access based on verified reputation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sybil-Resistant Rewards &amp;amp; Incentives&lt;/strong&gt;: Reward genuine users with verifiable histories.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Our Vision for the Morph Buildathon
&lt;/h2&gt;

&lt;p&gt;We're excited to participate in the &lt;strong&gt;Morph Buildathon&lt;/strong&gt;, a fantastic initiative focused on blockchain-enabled consumer finance. Morph's scalability and UX align perfectly with our vision of making DeFi accessible and trustworthy for all.&lt;/p&gt;




&lt;h2&gt;
  
  
  Get Started!
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Docs&lt;/strong&gt;: &lt;a href="https://pixel-protocol-2.gitbook.io/pixel-protocol-docs" rel="noopener noreferrer"&gt;https://pixel-protocol-2.gitbook.io/pixel-protocol-docs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SDK&lt;/strong&gt;: &lt;a href="https://www.npmjs.com/package/@pixel-protocol/sdk" rel="noopener noreferrer"&gt;https://www.npmjs.com/package/@pixel-protocol/sdk&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/ayaanoski/pixel-protocol" rel="noopener noreferrer"&gt;https://github.com/ayaanoski/pixel-protocol&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We can't wait to see what you build with Pixel Protocol on Morph! 🚀&lt;/p&gt;




&lt;h3&gt;
  
  
  Hashtags
&lt;/h3&gt;

&lt;h1&gt;
  
  
  Web3 #DeFi #ConsumerFinance #Reputation #Privacy #ZeroKnowledgeProofs #Buildathon #Morph #L2 #Blockchain
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>From Zero to Global in 5 Minutes: How I Deployed My React AI App with EdgeOne Pages</title>
      <dc:creator>Ayaan Adil</dc:creator>
      <pubDate>Sun, 03 Aug 2025 19:53:31 +0000</pubDate>
      <link>https://dev.to/ayaanoski/from-zero-to-global-in-5-minutes-how-i-deployed-my-react-ai-app-with-edgeone-pages-1292</link>
      <guid>https://dev.to/ayaanoski/from-zero-to-global-in-5-minutes-how-i-deployed-my-react-ai-app-with-edgeone-pages-1292</guid>
      <description>&lt;p&gt;Hey Dev community!&lt;/p&gt;

&lt;p&gt;We've all been there. You've just finished coding a project you're proud of. The UI is slick, the logic is solid, and it's running perfectly on localhost. Now comes the part that can often be a chore: deployment. Setting up servers, configuring build pipelines, managing SSL certificates... it can be a real momentum killer.&lt;/p&gt;

&lt;p&gt;For my latest project, Foundry.AI, an AI-powered branding tool built with React, I wanted to find a deployment solution that was as fast and modern as the app itself. I decided to try Tencent Cloud's EdgeOne Pages, and I was genuinely blown away by how incredibly smooth and easy the process was.&lt;/p&gt;

&lt;p&gt;Today, I want to walk you through how I took my React application from a GitHub repository to a live, globally-accelerated URL in literally under 5 minutes.&lt;/p&gt;

&lt;p&gt;The Project: A Quick Look at Foundry.AI&lt;br&gt;
First, a little context. Foundry.AI is a tool for creators and startups to generate ad copy and brand kits using AI agents from IO.net.&lt;/p&gt;

&lt;p&gt;Tech Stack: React.js, Vite, TailwindCSS, Framer Motion&lt;/p&gt;

&lt;p&gt;GitHub Repo: &lt;a href="https://github.com/ayaanoski/Foundry-AI" rel="noopener noreferrer"&gt;https://github.com/ayaanoski/Foundry-AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's a standard, modern client-side application—a perfect candidate for a static hosting platform.&lt;/p&gt;

&lt;p&gt;The Solution: What is EdgeOne Pages?&lt;br&gt;
EdgeOne Pages is a serverless hosting service designed to deploy web applications directly from a Git repository (like GitHub or GitLab). It handles the entire CI/CD pipeline for you: pulling your code, building it, and deploying it to a powerful global CDN.&lt;/p&gt;

&lt;p&gt;The key promises are speed, simplicity, and performance. No servers to manage, no complex configurations. Just connect your repo and go.&lt;/p&gt;

&lt;p&gt;Step-by-Step Guide: Deploying Foundry.AI&lt;br&gt;
Here’s the exact process I followed. No steps have been skipped.&lt;/p&gt;

&lt;p&gt;Step 1: Log in and Find EdgeOne&lt;br&gt;
First, I logged into my Tencent Cloud account and navigated to the EdgeOne console. From there, I selected "Site Acceleration" and then the "Pages" tab.&lt;/p&gt;

&lt;p&gt;Step 2: Create a New Project&lt;br&gt;
This is where the magic begins. I clicked "Create Project" and was presented with the deployment configuration screen.&lt;/p&gt;

&lt;p&gt;Step 3: Connect Your GitHub Repository&lt;br&gt;
The first thing to do is connect your source code.&lt;/p&gt;

&lt;p&gt;Choose Source: I selected GitHub.&lt;/p&gt;

&lt;p&gt;Authorize: A pop-up prompted me to authorize Tencent Cloud to access my repositories. This is a standard OAuth process and only needs to be done once.&lt;/p&gt;

&lt;p&gt;Select Repository: After authorization, a list of my repositories appeared. I simply selected ayaanoski/Foundry-AI and chose the main branch.&lt;/p&gt;

&lt;p&gt;!(&lt;a href="https://i.imgur.com/your-image-placeholder.png" rel="noopener noreferrer"&gt;https://i.imgur.com/your-image-placeholder.png&lt;/a&gt;) (You can add a screenshot here if you take one)&lt;/p&gt;

&lt;p&gt;Step 4: Configure the Build Settings&lt;br&gt;
This is often the part where things can get tricky on other platforms. With EdgeOne Pages, it was shockingly simple. The platform automatically detected that I was using a Vite project and pre-filled most of the settings for me!&lt;/p&gt;

&lt;p&gt;Here’s what my configuration looked like:&lt;/p&gt;

&lt;p&gt;Framework Preset: Vite (It detected this automatically!)&lt;/p&gt;

&lt;p&gt;Build Command: npm run build (This is the standard build command for my Vite project, defined in package.json.)&lt;/p&gt;

&lt;p&gt;Output Directory: dist (Vite outputs the static production files to the dist folder by default. EdgeOne knew this.)&lt;/p&gt;

&lt;p&gt;Environment Variables: I didn't need any for this project, but there's a simple section to add them if your app requires API keys or other secrets.&lt;/p&gt;

&lt;p&gt;That's it. I didn't have to write a single line of YAML or configure a complex build file.&lt;/p&gt;

&lt;p&gt;Step 5: Deploy!&lt;br&gt;
I hit the "Save and Deploy" button.&lt;/p&gt;

&lt;p&gt;A dashboard immediately appeared showing me the deployment progress in real-time:&lt;/p&gt;

&lt;p&gt;Cloning Repository: EdgeOne pulled the latest code from my main branch.&lt;/p&gt;

&lt;p&gt;Building: It ran the npm install and npm run build commands in a clean environment.&lt;/p&gt;

&lt;p&gt;Deploying: It took the contents of the dist folder and distributed them across its global CDN.&lt;/p&gt;

&lt;p&gt;The entire process, from click to "Deployed Successfully," took 1 minute and 22 seconds.&lt;/p&gt;

&lt;p&gt;I was immediately given a free .edgeone.app URL: &lt;a href="https://foundry-ai.edgeone.app/" rel="noopener noreferrer"&gt;https://foundry-ai.edgeone.app/&lt;/a&gt;. My site was live, with a free SSL certificate automatically configured.&lt;/p&gt;

&lt;p&gt;Why EdgeOne Pages Was the Perfect Choice&lt;br&gt;
Zero-Friction Deployment: The process was truly effortless. It eliminated all the traditional complexities of web hosting.&lt;/p&gt;

&lt;p&gt;Blazing Fast CI/CD: Now, every time I git push a new commit to my main branch, EdgeOne Pages automatically triggers a new build and deployment. My development workflow has become incredibly efficient.&lt;/p&gt;

&lt;p&gt;Global Performance Out-of-the-Box: Foundry.AI is for a global audience. With EdgeOne, my app is served from edge nodes close to my users, whether they are in the US, Europe, or Asia. This means low latency and a better user experience without any extra work from me.&lt;/p&gt;

&lt;p&gt;It's Free for Small Projects: The generous free tier makes it a no-brainer for personal projects, hackathons, and MVPs.&lt;/p&gt;

&lt;p&gt;Conclusion&lt;br&gt;
If you're a developer working with modern frameworks like React, Vue, or Next.js, and you want to spend your time building features instead of managing infrastructure, I can't recommend EdgeOne Pages enough. It has simplified my workflow and delivered a high-performance result with minimal effort.&lt;/p&gt;

&lt;p&gt;Give it a try for your next project!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>🚀 TubeTutor – Turn Any YouTube Video Into a Learning Playground 📚🎥 Hey devs! 👋</title>
      <dc:creator>Ayaan Adil</dc:creator>
      <pubDate>Sun, 29 Jun 2025 07:42:25 +0000</pubDate>
      <link>https://dev.to/ayaanoski/tubetutor-turn-any-youtube-video-into-a-learning-playground-hey-devs-1mke</link>
      <guid>https://dev.to/ayaanoski/tubetutor-turn-any-youtube-video-into-a-learning-playground-hey-devs-1mke</guid>
      <description>&lt;p&gt;Hey devs! 👋&lt;br&gt;
Ever watched a long tutorial on YouTube and thought "I wish I could extract notes, get summaries, or even quiz myself on this!"?&lt;br&gt;
Well, I built something to fix that.&lt;/p&gt;

&lt;p&gt;Introducing TubeTutor – a React web app that transforms any YouTube video into an interactive learning experience.&lt;/p&gt;

&lt;p&gt;🧠 What's TubeTutor?&lt;br&gt;
TubeTutor is a tool for students, self-learners, and curious minds that uses YouTube as its knowledge source and wraps AI magic around it. 🪄&lt;/p&gt;

&lt;p&gt;Give it a YouTube URL, and it’ll:&lt;/p&gt;

&lt;p&gt;🎙️ Transcribe the entire video&lt;/p&gt;

&lt;p&gt;✍️ Summarize the key points&lt;/p&gt;

&lt;p&gt;📌 Generate bullet-point notes&lt;/p&gt;

&lt;p&gt;❓ Create quizzes based on the content&lt;/p&gt;

&lt;p&gt;💬 Provide chat-based Q&amp;amp;A from the video&lt;/p&gt;

&lt;p&gt;Yup, all in one place. 😎&lt;/p&gt;

&lt;p&gt;⚙️ How It Works (a peek under the hood)&lt;br&gt;
Here’s the secret sauce:&lt;/p&gt;

&lt;p&gt;🔗 YouTube Video Input&lt;/p&gt;

&lt;p&gt;Paste a YouTube video link&lt;/p&gt;

&lt;p&gt;App extracts video ID and fetches captions (via YouTube API or custom backend magic)&lt;/p&gt;

&lt;p&gt;🧠 AI-Powered Summarization&lt;/p&gt;

&lt;p&gt;Transcriptions are sent to a backend using OpenAI (GPT) APIs&lt;/p&gt;

&lt;p&gt;Output: neat summaries, structured notes, even multiple-choice questions!&lt;/p&gt;

&lt;p&gt;💬 Chat with the Video&lt;/p&gt;

&lt;p&gt;A built-in chat interface lets you ask questions about the video&lt;/p&gt;

&lt;p&gt;Think of it as a personal tutor trained only on that content&lt;/p&gt;

&lt;p&gt;🎨 Built with React&lt;/p&gt;

&lt;p&gt;Frontend: React + Tailwind for clean, fast UI&lt;/p&gt;

&lt;p&gt;Backend: Node.js + Express + OpenAI&lt;/p&gt;

&lt;p&gt;Extras: Firebase for Auth, and maybe MongoDB for saving sessions&lt;/p&gt;

&lt;p&gt;🎯 Use Cases&lt;br&gt;
🧑‍🎓 Students: Convert 1-hour lectures into bite-sized notes &amp;amp; quizzes&lt;/p&gt;

&lt;p&gt;🧠 Self-Learners: Use chat to clarify concepts from any tutorial&lt;/p&gt;

&lt;p&gt;🧑‍🏫 Teachers: Generate study material from YouTube videos automatically&lt;/p&gt;

&lt;p&gt;📚 Exam Prep: Use MCQs and notes for quick revision&lt;/p&gt;

&lt;p&gt;😄 Why I Built It&lt;br&gt;
I was binge-watching AI tutorials and thought:&lt;/p&gt;

&lt;p&gt;“Why can't YouTube videos be as interactive as real classes?”&lt;/p&gt;

&lt;p&gt;So, I hacked together a solution.&lt;br&gt;
It started as a weekend project, and now it's a full-fledged tool I (and many others) use daily.&lt;/p&gt;

&lt;p&gt;📸 Sneak Peek&lt;br&gt;
Here’s what it looks like:&lt;/p&gt;

&lt;p&gt;(Insert screenshots/gif of the interface with the video + notes + chat + quizzes)&lt;/p&gt;

&lt;p&gt;🛠️ Tech Stack&lt;br&gt;
Frontend: React, TailwindCSS&lt;/p&gt;

&lt;p&gt;Backend: Node.js, Express&lt;/p&gt;

&lt;p&gt;APIs: OpenAI (for NLP), YouTube Data API&lt;/p&gt;

&lt;p&gt;Database: Firebase/MongoDB&lt;/p&gt;

&lt;p&gt;Hosting: Vercel &lt;/p&gt;

&lt;p&gt;🌐 Try it Out&lt;br&gt;
Live at: &lt;a href="https://tubetutor.vercel.app" rel="noopener noreferrer"&gt;https://tubetutor.vercel.app&lt;/a&gt;&lt;br&gt;
Source Code: &lt;a href="https://github.com/ayaanoski/tubetutor" rel="noopener noreferrer"&gt;https://github.com/ayaanoski/tubetutor&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💡 Future Ideas&lt;br&gt;
🌎 Multilingual transcript support&lt;/p&gt;

&lt;p&gt;📥 Export notes to PDF/Notion&lt;/p&gt;

&lt;p&gt;🧠 Personalized learning paths&lt;/p&gt;

&lt;p&gt;🎯 Quiz scoring &amp;amp; progress tracker&lt;/p&gt;

&lt;p&gt;❤️ Shoutout&lt;br&gt;
Big shoutout to:&lt;/p&gt;

&lt;p&gt;OpenAI for their API&lt;/p&gt;

&lt;p&gt;React community for being awesome&lt;/p&gt;

&lt;p&gt;YouTube devs for making video data accessible&lt;/p&gt;

&lt;p&gt;👋 Final Thoughts&lt;br&gt;
TubeTutor is more than just a video summarizer.&lt;br&gt;
It’s a study companion that helps you watch smarter, not harder.&lt;/p&gt;

&lt;p&gt;Let me know what you think, or if you’d like to collaborate on taking this to the next level! 🚀&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
