<?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: Sneha Das</title>
    <description>The latest articles on DEV Community by Sneha Das (@sneha_2004).</description>
    <link>https://dev.to/sneha_2004</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%2F1437561%2F36447ff3-2c8b-4362-b38d-23abc6b2e1fe.jpg</url>
      <title>DEV Community: Sneha Das</title>
      <link>https://dev.to/sneha_2004</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sneha_2004"/>
    <language>en</language>
    <item>
      <title>Notion Brain</title>
      <dc:creator>Sneha Das</dc:creator>
      <pubDate>Sun, 29 Mar 2026 04:53:06 +0000</pubDate>
      <link>https://dev.to/sneha_2004/notion-brain-4n1c</link>
      <guid>https://dev.to/sneha_2004/notion-brain-4n1c</guid>
      <description>&lt;h2&gt;
  
  
  Notion Brain 🧠 — Visualize Your Thoughts in a 3D Cosmic Universe
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/notion-2026-03-04"&gt;Notion MCP Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Notion Brain&lt;/strong&gt; is a high-performance 3D Knowledge Graph explorer designed to turn your static Notion database into a living, breathing digital "brain." It visualizes every page as a node in a celestial system, mapping relationships and grouping content into thematic clusters based on internal page-to-page mentions.&lt;/p&gt;

&lt;p&gt;Unlike standard linear search, Notion Brain allows you to literally "fly" through your workspace, identify forgotten connections between distant concepts, and interact with an AI-driven summary layer without ever leaving the 3D environment. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;New Dual-Mode Access:&lt;/strong&gt; To make the app incredibly frictionless to test, I built a secondary &lt;strong&gt;"Easy Mode"&lt;/strong&gt; connection flow. Users who don't want to create an integration token can simply paste a public Notion Page URL. The application will dynamically extract the page ID, mathematically crawl the document tree recursively, and build a bespoke 3D graph out of just that document's sub-pages!&lt;/p&gt;

&lt;h2&gt;
  
  
  Video Demo
&lt;/h2&gt;

&lt;p&gt;&lt;iframe src="https://player.vimeo.com/video/1178114439" width="710" height="399"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://notion-brain.vercel.app" rel="noopener noreferrer"&gt;WATCH THE LIVE DEMO HERE&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Show us the code
&lt;/h2&gt;

&lt;p&gt;The project is built with a &lt;strong&gt;FastAPI&lt;/strong&gt; backend and a &lt;strong&gt;React-Three-Fiber&lt;/strong&gt; frontend, fully optimized for Vercel deployment and low-latency interaction.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/Snehadas2005/Notion-Brain" rel="noopener noreferrer"&gt;https://github.com/Snehadas2005/Notion-Brain&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Used Notion MCP
&lt;/h2&gt;

&lt;p&gt;I integrated the Notion SDK into an asynchronous Python backend to act as the "nervous system" of the application, bridging the gap between raw data and 3D visualization.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; &lt;strong&gt;Dual-Mode Relational Discovery&lt;/strong&gt;: Using the Notion SDK, the backend either performs a flat workspace-wide search (via API Token) or a recursive top-down tree search (via Public Link). It hunts for &lt;strong&gt;child_page&lt;/strong&gt; references and &lt;strong&gt;page_mentions&lt;/strong&gt; inside blocks, mapping them into spatial nodes and edges.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Multithreaded &amp;amp; Optimized Block Retrieval&lt;/strong&gt;: To keep the interface fluid and prevent timeouts on massively nested Notion pages, I implemented a &lt;code&gt;ThreadPoolExecutor&lt;/code&gt; that safely fetches nested child block content in parallel. I also added recursion constraints to the internal Markdown parser to guarantee high speeds regardless of document depth.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;AI Oracle Summary Layer&lt;/strong&gt;: Once a node is targeted, the backend fetches the raw content, transforms Notion blocks into customized Markdown, and passes it to &lt;strong&gt;Google Gemini&lt;/strong&gt;. This provides a structural summary (Overview, Key Points, Category) directly inside the 3D HUD, making massive docs instantly readable.&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  🎨 Design &amp;amp; Tech Stack
&lt;/h3&gt;

&lt;p&gt;The application uses a &lt;strong&gt;Brutalist / Manga-inspired aesthetic&lt;/strong&gt; to create a focused, high-contrast atmosphere:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;3D Space&lt;/strong&gt;: Built with &lt;code&gt;@react-three/fiber&lt;/code&gt; and &lt;code&gt;@react-three/drei&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Animations&lt;/strong&gt;: Orchestrated with &lt;strong&gt;Framer Motion&lt;/strong&gt; and &lt;strong&gt;GSAP&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Backend&lt;/strong&gt;: &lt;strong&gt;FastAPI&lt;/strong&gt; with &lt;code&gt;httpx&lt;/code&gt; for non-blocking AI requests.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Deployment&lt;/strong&gt;: Fully serverless mono-repo deployment on &lt;strong&gt;Vercel&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Developed by: &lt;a href="https://github.com/Snehadas2005" rel="noopener noreferrer"&gt;Sneha Das&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Good luck to everyone in the challenge! 🚀&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>notionchallenge</category>
      <category>mcp</category>
      <category>ai</category>
    </item>
    <item>
      <title>🚀 Solution Challenge 2026 India – Build with AI is Here!</title>
      <dc:creator>Sneha Das</dc:creator>
      <pubDate>Mon, 09 Mar 2026 03:29:26 +0000</pubDate>
      <link>https://dev.to/sneha_2004/solution-challenge-2026-india-build-with-ai-is-here-18kk</link>
      <guid>https://dev.to/sneha_2004/solution-challenge-2026-india-build-with-ai-is-here-18kk</guid>
      <description>&lt;p&gt;Exciting opportunity for student developers across India!&lt;br&gt;
The Solution Challenge 2026 invites you to build impactful solutions to real-world problems using Google technologies and AI.&lt;/p&gt;

&lt;p&gt;If you're passionate about innovation, problem-solving, and building meaningful tech, this is your chance to showcase your skills and compete at a national level.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💡 What is the Solution Challenge?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A national-level challenge where students design and build solutions that address real-world issues using Google technologies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👥 Team Formation Guidelines&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;• Participants must be 18+ and enrolled in a college/university in India&lt;br&gt;
• Register individually first, then form a team of 1–4 members&lt;br&gt;
• Your project must include at least one Google technology&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🏆 Prizes &amp;amp; Recognition&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;🥇 Winner: ₹4,00,000&lt;br&gt;
🥈 1st Runner-Up: ₹3,00,000&lt;br&gt;
🥉 2nd Runner-Up: ₹2,00,000&lt;br&gt;
🎖 Special Category Prizes: ₹50,000 each&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚠️ Important&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Please register using the referral code, otherwise the registration will not be counted.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔑 Registration Code&lt;/strong&gt;: QZU6HH&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔗 Register Here&lt;/strong&gt;&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://promptwars.in/solutionchallenge2026.html" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;promptwars.in&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;📋 After Registering&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Please fill out this form as well:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSeRE-nhrk2iTjc6PecZ6q5ZuPAFoY-F7_V6WIGxKszPh3Lk-w/viewform?usp=send_form" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Flh3.googleusercontent.com%2FNCtEEPD2WLU-ZRCw7nxBCWh24vRFIYscxjhgKvNQvSsdy2eqPQXPMfCNGQOiXGw3eT3ac857x6P6pcI%3Dw1200-h630-p" height="630" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSeRE-nhrk2iTjc6PecZ6q5ZuPAFoY-F7_V6WIGxKszPh3Lk-w/viewform?usp=send_form" rel="noopener noreferrer" class="c-link"&gt;
            Google Solution Challenge &amp;lt;&amp;gt; GDG on Campus
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fdocs%2Fspreadsheets%2Fforms%2Ffavicon_qp2.png" width="16" height="16"&gt;
          docs.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;💻 Build with AI. Solve real-world problems. Make an impact.&lt;/p&gt;

&lt;p&gt;If you’re interested in participating or looking for teammates, feel free to connect!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>googleaichallenge</category>
      <category>opensource</category>
    </item>
    <item>
      <title>🚀 I Built ShopVerse – A Complete E-Commerce Website from Scratch!</title>
      <dc:creator>Sneha Das</dc:creator>
      <pubDate>Tue, 17 Jun 2025 15:25:19 +0000</pubDate>
      <link>https://dev.to/sneha_2004/i-built-shopverse-a-complete-front-end-e-commerce-website-from-scratch-3abo</link>
      <guid>https://dev.to/sneha_2004/i-built-shopverse-a-complete-front-end-e-commerce-website-from-scratch-3abo</guid>
      <description>&lt;p&gt;Hey devs!&lt;br&gt;
After &lt;strong&gt;5 intense days&lt;/strong&gt; of pushing code, battling bugs, and refusing to let my back pain or caffeine withdrawal win 😤—I’m super excited to finally share my latest project:&lt;/p&gt;

&lt;p&gt;🎯 &lt;strong&gt;&lt;a href="https://shopverse-444vs.netlify.app/" rel="noopener noreferrer"&gt;ShopVerse – Live Demo&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 What is ShopVerse?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;ShopVerse&lt;/strong&gt; is a responsive front-end e-commerce site that mimics real-world online shopping platforms. It’s designed to not just display products but to offer a complete and dynamic user experience — from browsing to checkout, all on the front end.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 Features Overview
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🛒 Core Shopping Experience
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Product listing with images, prices, and star ratings&lt;/li&gt;
&lt;li&gt;Interactive cart system with quantity selection (1–3)&lt;/li&gt;
&lt;li&gt;Checkout page with &lt;strong&gt;live delivery price&lt;/strong&gt; and summary calculations&lt;/li&gt;
&lt;li&gt;Dynamic &lt;strong&gt;order tracking&lt;/strong&gt; page showing animated shipment status&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ✨ UI &amp;amp; UX Enhancements
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;3D particle background&lt;/strong&gt; using &lt;strong&gt;Three.js&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Smooth scroll/hover animations for product cards&lt;/li&gt;
&lt;li&gt;LocalStorage support for cart/order persistence across sessions&lt;/li&gt;
&lt;li&gt;Friendly UI prompts (Empty cart states, order confirmations)&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧱 Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML5&lt;/strong&gt; + &lt;strong&gt;CSS3&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JavaScript (ES6 Modules)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Three.js&lt;/strong&gt; – 3D particle background&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Day.js&lt;/strong&gt; – Delivery date calculations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LocalStorage API&lt;/strong&gt; – Cart/order persistence&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Project structure includes modular scripts like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;products.js&lt;/code&gt;, &lt;code&gt;cart.js&lt;/code&gt;, &lt;code&gt;deliveryOptions.js&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Separate JS files for each page: &lt;code&gt;checkout.js&lt;/code&gt;, &lt;code&gt;tracking.js&lt;/code&gt;, etc.&lt;/li&gt;
&lt;li&gt;Organized styling across global &amp;amp; page-specific folders&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📸 Preview
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdkilpaj8twcgvjchrale.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdkilpaj8twcgvjchrale.png" alt=" " width="800" height="773"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠 What I Learned
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Modularizing JavaScript logic for better readability &amp;amp; reusability&lt;/li&gt;
&lt;li&gt;Handling client-side state (cart/orders) using LocalStorage effectively&lt;/li&gt;
&lt;li&gt;Integrating visual libraries (Three.js) in vanilla JS projects&lt;/li&gt;
&lt;li&gt;UI/UX fine-tuning: user flows, edge case handling, mobile-first design&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  😅 The Grind Behind It
&lt;/h2&gt;

&lt;p&gt;Let’s be honest: it looks like a basic store on the surface, right?&lt;/p&gt;

&lt;p&gt;But trust me, it was &lt;em&gt;so much more than a clone&lt;/em&gt; —&lt;br&gt;
I rebuilt components, animated states, and gave it a &lt;strong&gt;soul of its own&lt;/strong&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💤 4 sleepless nights&lt;br&gt;
💢 5 days of coding + back pain&lt;br&gt;
💧 Only water (no caffeine!)&lt;br&gt;
🎧 Podcasts + pure grit&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Shoutout to &lt;strong&gt;SuperSimpleDev&lt;/strong&gt; for a clear foundational path and the motivation to keep going!&lt;/p&gt;




&lt;h2&gt;
  
  
  📈 What’s Next?
&lt;/h2&gt;

&lt;p&gt;✅ Add user authentication&lt;br&gt;
✅ Wishlist &amp;amp; product filtering&lt;br&gt;
✅ Add backend or integrate Firebase&lt;br&gt;
✅ Real payment gateway integration&lt;br&gt;
✅ Move to full-stack with Node.js or Django&lt;/p&gt;




&lt;h2&gt;
  
  
  📬 Check it Out!
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/Snehadas2005/ShopVerse" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Would love your feedback!&lt;br&gt;
Let me know what you think, how I can improve, or what you’d add to make it even better!&lt;/p&gt;




&lt;p&gt;🧠 Let’s connect and build together. Drop your thoughts, and show me your e-commerce builds too!&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>learning</category>
    </item>
    <item>
      <title>QueerStation - A Digital Pride Zine Revolution</title>
      <dc:creator>Sneha Das</dc:creator>
      <pubDate>Sat, 07 Jun 2025 07:33:46 +0000</pubDate>
      <link>https://dev.to/sneha_2004/queerstation-a-digital-pride-zine-revolution-43h4</link>
      <guid>https://dev.to/sneha_2004/queerstation-a-digital-pride-zine-revolution-43h4</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/frontend-2025-06-04"&gt;Frontend Challenge - June Celebrations, CSS Art: June Celebrations&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Update
&lt;/h2&gt;

&lt;p&gt;This project was a winner in the &lt;a href="https://dev.to/challenges/frontend-2025-06-04"&gt;Frontend Challenge - June Celebrations, CSS Art: June Celebrations&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8g10tjf40k2n59axijdb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8g10tjf40k2n59axijdb.png" alt=" " width="192" height="192"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Inspiration
&lt;/h2&gt;

&lt;p&gt;In a world where visibility is resistance, QueerStation was born out of the desire to create a vibrant, interactive space that celebrates queer joy, resistance, and community. Inspired by punk zines, Pride protests, and chosen family, this CSS art project is a digital manifestation of love, rebellion, and identity.&lt;/p&gt;

&lt;p&gt;Our vision was to translate the feel of a handcrafted zine into a browser experience—with glitchy headers, animated rainbow backgrounds, and floating symbols of celebration. Every element is meant to be loud, chaotic, and beautifully queer.&lt;/p&gt;

&lt;p&gt;For the question of why only this project? I wanted to prove that front-end development can be beautiful and bold. That CSS art can tell stories. That a webpage can feel like home.  I’ve always believed that tech isn’t just for solving corporate problems—it’s also a powerful medium for representation, empathy, and change.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;🔗 Live Demo: &lt;a href="https://brilliant-hamster-1e022f.netlify.app/" rel="noopener noreferrer"&gt;https://brilliant-hamster-1e022f.netlify.app/&lt;/a&gt;&lt;br&gt;
💾 GitHub Repo: &lt;a href="https://github.com/Snehadas2005/QueerStation" rel="noopener noreferrer"&gt;https://github.com/Snehadas2005/QueerStation&lt;/a&gt;&lt;br&gt;
📸 Preview Image:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvaf4uty3t4ctaweaklsg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvaf4uty3t4ctaweaklsg.png" alt=" " width="800" height="386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F19ujxgyiewljuyopddxj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F19ujxgyiewljuyopddxj.png" alt=" " width="800" height="353"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;p&gt;This project was built with pure HTML, CSS, and JavaScript—no frameworks, no dependencies (aside from EmailJS for sending anonymous love notes). Here's what we learned:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CSS Art can be expressive and political. Animations like @keyframes glitchEffect and layered shadows let us simulate the punk zine aesthetic.&lt;/li&gt;
&lt;li&gt;Interactivity without complexity is possible with minimal JS—hover states, keyboard accessibility, and click effects make the zine feel alive.&lt;/li&gt;
&lt;li&gt;We took care to make content inclusive and culturally relevant, focusing on Indian LGBTQ+ resources and Pride movements.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🌈 CSS-based Pride flag animations (Rainbow, Trans, Bi)&lt;/li&gt;
&lt;li&gt;📰 Zine-style article cards with punk-inspired borders and shadows&lt;/li&gt;
&lt;li&gt;💖 “Spread the Love” form that sends anonymous messages via EmailJS&lt;/li&gt;
&lt;li&gt;📚 Resources page with mental health, safety, and advocacy links for the LGBTQ+ community in India&lt;/li&gt;
&lt;li&gt;📢 “Tell Your Story” feature for sharing personal experiences using LocalStorage&lt;/li&gt;
&lt;li&gt;🎉 Floating shapes and glitch animations for maximum zine energy&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Things We're Proud Of
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A design that feels handmade, defiant, and hopeful&lt;/li&gt;
&lt;li&gt;Full accessibility via keyboard navigation on interactive elements&lt;/li&gt;
&lt;li&gt;Creative use of emojis, CSS gradients, and custom fonts to give a voice to every page&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Team Credits
&lt;/h2&gt;

&lt;p&gt;Solo project by &lt;a class="mentioned-user" href="https://dev.to/sneha_2004"&gt;@sneha_2004&lt;/a&gt; &lt;br&gt;
Special thanks to &lt;a class="mentioned-user" href="https://dev.to/axrisi"&gt;@axrisi&lt;/a&gt; for generously contributing a beautiful draft piece to the zine 💌&lt;br&gt;
EmailJS template credits and flag design inspiration from contributors across CodePen and the LGBTQ+ dev community.&lt;/p&gt;

&lt;p&gt;📄 License&lt;br&gt;
MIT – Feel free to fork and remix with pride.&lt;/p&gt;

</description>
      <category>frontendchallenge</category>
      <category>devchallenge</category>
      <category>css</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
