<?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: HARUN PEHLİVAN</title>
    <description>The latest articles on DEV Community by HARUN PEHLİVAN (@harunpehlivan).</description>
    <link>https://dev.to/harunpehlivan</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%2F141696%2F568ed2f7-1568-4187-a59c-0db4aafffbca.png</url>
      <title>DEV Community: HARUN PEHLİVAN</title>
      <link>https://dev.to/harunpehlivan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/harunpehlivan"/>
    <language>en</language>
    <item>
      <title>Data Tunnel - Three.js</title>
      <dc:creator>HARUN PEHLİVAN</dc:creator>
      <pubDate>Fri, 27 Feb 2026 22:02:49 +0000</pubDate>
      <link>https://dev.to/harunpehlivan/data-tunnel-threejs-4dhg</link>
      <guid>https://dev.to/harunpehlivan/data-tunnel-threejs-4dhg</guid>
      <description>&lt;p&gt;Check out this Pen I made!&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/harunpehlivan/embed/dPpovVX?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
    </item>
    <item>
      <title>Git Command Generator</title>
      <dc:creator>HARUN PEHLİVAN</dc:creator>
      <pubDate>Mon, 19 Jan 2026 14:21:00 +0000</pubDate>
      <link>https://dev.to/harunpehlivan/git-command-generator-33f0</link>
      <guid>https://dev.to/harunpehlivan/git-command-generator-33f0</guid>
      <description>&lt;p&gt;Check out this Pen I made!&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/harunpehlivan/embed/JoKNKaO?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
    </item>
    <item>
      <title>Macro Nutrient Calculator</title>
      <dc:creator>HARUN PEHLİVAN</dc:creator>
      <pubDate>Fri, 26 Dec 2025 07:26:29 +0000</pubDate>
      <link>https://dev.to/harunpehlivan/macro-nutrient-calculator-5ee8</link>
      <guid>https://dev.to/harunpehlivan/macro-nutrient-calculator-5ee8</guid>
      <description>&lt;p&gt;Check out this Pen I made!&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/harunpehlivan/embed/bNeNeab?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
    </item>
    <item>
      <title>Keyboard Tester Tool</title>
      <dc:creator>HARUN PEHLİVAN</dc:creator>
      <pubDate>Wed, 17 Dec 2025 10:06:24 +0000</pubDate>
      <link>https://dev.to/harunpehlivan/keyboard-tester-tool-1fao</link>
      <guid>https://dev.to/harunpehlivan/keyboard-tester-tool-1fao</guid>
      <description>&lt;p&gt;Check out this Pen I made!&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/harunpehlivan/embed/MYyMBrB?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
    </item>
    <item>
      <title>Learn CSS: mask-composite</title>
      <dc:creator>HARUN PEHLİVAN</dc:creator>
      <pubDate>Sun, 30 Nov 2025 12:45:07 +0000</pubDate>
      <link>https://dev.to/harunpehlivan/learn-css-mask-composite-1pn0</link>
      <guid>https://dev.to/harunpehlivan/learn-css-mask-composite-1pn0</guid>
      <description>&lt;p&gt;Check out this Pen I made!&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/harunpehlivan/embed/QwNxOoZ?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
    </item>
    <item>
      <title>Speed Converter Tool</title>
      <dc:creator>HARUN PEHLİVAN</dc:creator>
      <pubDate>Mon, 10 Nov 2025 15:01:39 +0000</pubDate>
      <link>https://dev.to/harunpehlivan/speed-converter-tool-328o</link>
      <guid>https://dev.to/harunpehlivan/speed-converter-tool-328o</guid>
      <description>&lt;p&gt;Check out this Pen I made!&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/harunpehlivan/embed/JoXPZao?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
    </item>
    <item>
      <title>🧠 Akıllı Bilgi Arama Motoru</title>
      <dc:creator>HARUN PEHLİVAN</dc:creator>
      <pubDate>Mon, 06 Oct 2025 03:18:32 +0000</pubDate>
      <link>https://dev.to/harunpehlivan/akilli-bilgi-arama-motoru-1pkc</link>
      <guid>https://dev.to/harunpehlivan/akilli-bilgi-arama-motoru-1pkc</guid>
      <description>&lt;p&gt;Check out this Pen I made!&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/harunpehlivan/embed/MYKJXvj?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
    </item>
    <item>
      <title>📶 Dijital WiFi Kart — PDF İndirilebilir</title>
      <dc:creator>HARUN PEHLİVAN</dc:creator>
      <pubDate>Sun, 05 Oct 2025 16:03:06 +0000</pubDate>
      <link>https://dev.to/harunpehlivan/dijital-wifi-kart-pdf-indirilebilir-4g14</link>
      <guid>https://dev.to/harunpehlivan/dijital-wifi-kart-pdf-indirilebilir-4g14</guid>
      <description>&lt;p&gt;Check out this Pen I made!&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/harunpehlivan/embed/zxrNEBZ?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
    </item>
    <item>
      <title>📶 Dijital WiFi Kart Oluşturucu</title>
      <dc:creator>HARUN PEHLİVAN</dc:creator>
      <pubDate>Sun, 05 Oct 2025 15:58:00 +0000</pubDate>
      <link>https://dev.to/harunpehlivan/dijital-wifi-kart-olusturucu-3ahp</link>
      <guid>https://dev.to/harunpehlivan/dijital-wifi-kart-olusturucu-3ahp</guid>
      <description>&lt;p&gt;🌟 Kısaca Özellik Özeti&lt;br&gt;
Özellik    Açıklama&lt;br&gt;
🧠 AI destekli SSID/şifre/not    Otomatik öneriler&lt;br&gt;
🖼️ Logo / Profil   Görsel ekleme &amp;amp; ön izleme&lt;br&gt;
🔗 Sosyal Medya   Facebook, Instagram, LinkedIn, WhatsApp&lt;br&gt;
💾 Paylaş    WhatsApp veya e-posta&lt;br&gt;
🖨️ QR Kod indir    PNG olarak kaydedilebilir&lt;br&gt;
🌐 vCard benzeri URL  Tarandığında özel dijital WiFi kartı açılır&lt;/p&gt;

&lt;p&gt;Check out this Pen I made!&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/harunpehlivan/embed/jEWyGWO?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
    </item>
    <item>
      <title>Digital Pazaar - Yazılım Ürünleri Pazarı</title>
      <dc:creator>HARUN PEHLİVAN</dc:creator>
      <pubDate>Tue, 23 Sep 2025 20:58:37 +0000</pubDate>
      <link>https://dev.to/harunpehlivan/digital-pazaar-yazilim-urunleri-pazari-2hi0</link>
      <guid>https://dev.to/harunpehlivan/digital-pazaar-yazilim-urunleri-pazari-2hi0</guid>
      <description>&lt;p&gt;App Name: Digital Pazaar&lt;br&gt;
Overview&lt;/p&gt;

&lt;p&gt;Digital Pazaar is a Turkish-focused e-commerce Magic App for sellers to upload and sell digital products related to software. Buyers can register, browse products, make purchases, and download items instantly. The app features multi-language support, responsive design, and multiple payment integrations.&lt;br&gt;
Key Features&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User Accounts
    Buyer and Seller registration &amp;amp; login
    Profile management (name, email, password, avatar)
    Role-based access: Sellers can upload/manage products; Buyers can purchase/download

Product Management
    Upload digital files (software installers, code snippets, eBooks, plugins/extensions) up to 25MB
    Product details: title, description, category, price, file attachment, tags
    Dashboard for sellers to view sales statistics and manage listings

Browsing &amp;amp; Search
    Product catalog with categories and filters (type, price range, tags)
    Full-text search
    Product detail pages with screenshots, descriptions, and reviews

Shopping Cart &amp;amp; Checkout
    Cart management (add/remove items)
    Secure checkout flow
    Automated download link generation after payment

Payment Integrations
    Stripe
    PayPal
    Iyzico
    BKM Express
    Option for “No payment integration needed” (manual payment)

Language Support
    Turkish-only UI, with an option for English version
    Language toggle switch in header

Responsive Design
    Fully responsive layout for mobile, tablet, and desktop
    Mobile-friendly navigation and product browsing

Notifications &amp;amp; Emails
    Email confirmations for registration, purchase receipts, and download links
    In-app notifications for order status and seller alerts

Client-Side State &amp;amp; Storage
    LocalStorage for cart persistence between sessions

Security &amp;amp; Compliance

HTTPS for secure data transmission
Basic input validation and file scanning for malware prevention
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;UI &amp;amp; Style&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Clean, modern Turkish e-commerce design
Emphasis on product visuals and clear calls-to-action
Sidebar filtering panel on desktop, collapsible on mobile
Consistent color palette aligned with Turkish market aesthetics
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Loops (Background &amp;amp; API Functions)&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;fetchProducts:
    GET: Retrieve product listings with filters and search
uploadProduct:
    POST: Accept product metadata and file upload
processPayment:
    POST: Handle integrations with Stripe, PayPal, Iyzico, BKM
generateDownloadLink:
    GET: Return secure, time-limited download URL post-purchase
sendEmail:
    POST: Send registration, purchase, and download emails
scheduledSalesReport:
    Scheduled daily task: Email sellers a sales summary
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Technical Notes&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;HTML/CSS/JS frontend in an iframe, interacting via JSON loops
Stateless serverless functions, no database—use client-side state and email notifications
File uploads handled via loops, stored on cloud storage with public download URLs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Name&lt;/p&gt;

&lt;p&gt;Digital Pazaar&lt;br&gt;
Interface&lt;/p&gt;

&lt;p&gt;Digital Bazaar is a Turkish-focused responsive e-commerce UI for selling and buying software-related digital products. The header includes a language toggle (TR/EN), logo, search bar, cart icon with badge, and user menu (login/register or profile/logout). On desktop, a left sidebar shows category filters, price range slider, and tag checkboxes; on mobile the filters panel slides in. The main area shows a grid of product cards with thumbnail, title, price, and “Add to Cart” button. Clicking a card opens a product detail page with screenshots carousel, description, price, tags, seller info, and “Buy Now” button. Sellers get an extra “My Dashboard” link: a dashboard page shows upload form (title, description, category dropdown, price, file chooser up to 25 MB, tags input), sales statistics chart, and product list with edit/delete. Cart page lists items, quantity controls, subtotal, and “Checkout” button. Checkout page collects buyer info, payment method selector (Stripe, PayPal, Iyzico, BKM Express, Manual), and a confirm button. After purchase, show thank-you page with download link. All forms have client-side validation. Cart state persists in LocalStorage. In-app notifications appear for order status and seller alerts. Emails are sent for account registration, purchase receipts, and download links. Design language is modern Turkish e-commerce with clear CTAs, consistent color palette, and mobile-friendly navigation.&lt;br&gt;
fetchProducts&lt;/p&gt;

&lt;p&gt;API Loop (GET) that takes filter and search parameters and returns paginated product listings. exampleInput:&lt;br&gt;
{&lt;br&gt;
search:""&lt;br&gt;
category:""&lt;br&gt;
tags:[]&lt;br&gt;
priceMin:0&lt;br&gt;
priceMax:1000&lt;br&gt;
page:1&lt;br&gt;
pageSize:20&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;exampleOutput:&lt;br&gt;
{&lt;br&gt;
products:[&lt;br&gt;
0:{&lt;br&gt;
id:"123"&lt;br&gt;
title:"Code Snippet Pack"&lt;br&gt;
price:49.99&lt;br&gt;
thumbnailUrl:"https://.../thumb.png"&lt;br&gt;
tags:[&lt;br&gt;
0:&lt;br&gt;
"plugin"&lt;br&gt;
1:&lt;br&gt;
"snippet"&lt;br&gt;
]&lt;br&gt;
}&lt;br&gt;
]&lt;br&gt;
total:150&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;uploadProduct&lt;/p&gt;

&lt;p&gt;API Loop (POST) that accepts seller authentication, product metadata, and file URL, stores the file to cloud, and returns the new product record. exampleInput:&lt;br&gt;
{&lt;br&gt;
sellerId:"s456"&lt;br&gt;
title:"Premium Theme"&lt;br&gt;
description:"A modern UI theme."&lt;br&gt;
category:"UI Kit"&lt;br&gt;
price:29.99&lt;br&gt;
fileUrl:"&lt;a href="https://upload.temp/myfile.zip" rel="noopener noreferrer"&gt;https://upload.temp/myfile.zip&lt;/a&gt;"&lt;br&gt;
tags:[&lt;br&gt;
0:&lt;br&gt;
"theme"&lt;br&gt;
1:&lt;br&gt;
"UI"&lt;br&gt;
]&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;exampleOutput:&lt;br&gt;
{&lt;br&gt;
productId:"p789"&lt;br&gt;
uploadStatus:"success"&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;processPayment&lt;/p&gt;

&lt;p&gt;API Loop (POST) that accepts order and payment method details, routes to the specified gateway (Stripe, PayPal, Iyzico, BKM) or flags manual payment, and returns a transaction result. exampleInput:&lt;/p&gt;

&lt;p&gt;{ "orderId": "o321", "buyerId": "b654", "amount": 49.99, "currency": "TRY", "paymentMethod": "Stripe", "paymentDetails": { /* gateway fields */ } }&lt;/p&gt;

&lt;p&gt;exampleOutput:&lt;br&gt;
{&lt;br&gt;
paymentStatus:"completed"&lt;br&gt;
transactionId:"t987"&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;generateDownloadLink&lt;/p&gt;

&lt;p&gt;API Loop (GET) that takes a purchased product and buyer identity, generates a time-limited secure download URL, and returns it. exampleInput:&lt;br&gt;
{&lt;br&gt;
orderId:"o321"&lt;br&gt;
productId:"p789"&lt;br&gt;
buyerId:"b654"&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;exampleOutput:&lt;br&gt;
{&lt;br&gt;
downloadUrl:"&lt;a href="https://cdn.cloud/download/p789?token=abc123&amp;amp;expires=1680000000" rel="noopener noreferrer"&gt;https://cdn.cloud/download/p789?token=abc123&amp;amp;expires=1680000000&lt;/a&gt;"&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;sendEmail&lt;/p&gt;

&lt;p&gt;API Loop (POST) that sends transactional emails (registration, purchase receipt, download link) via SMTP or email service. exampleInput:&lt;br&gt;
{&lt;br&gt;
to:"&lt;a href="mailto:user@example.com"&gt;user@example.com&lt;/a&gt;"&lt;br&gt;
subject:"Your Download Link"&lt;br&gt;
bodyHtml:"&lt;/p&gt;
&lt;p&gt;Thank you...&lt;/p&gt;"&lt;br&gt;
}

&lt;p&gt;exampleOutput:&lt;br&gt;
{&lt;br&gt;
messageId:"&lt;a href="mailto:email-123@mailer"&gt;email-123@mailer&lt;/a&gt;"&lt;br&gt;
status:"sent"&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;scheduledSalesReport&lt;/p&gt;

&lt;p&gt;Time-triggered Loop that runs daily at 00:00 UTC, aggregates yesterday’s sales per seller, generates a summary using AI to format a brief report, and emails each seller. exampleInput:&lt;br&gt;
{&lt;br&gt;
date:"2024-05-01"&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;exampleOutput:&lt;br&gt;
{&lt;br&gt;
reportsSent:[&lt;br&gt;
0:{&lt;br&gt;
sellerId:"s456"&lt;br&gt;
email:"&lt;a href="mailto:seller@domain.com"&gt;seller@domain.com&lt;/a&gt;"&lt;br&gt;
}&lt;br&gt;
]&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/harunpehlivan/embed/JoGdxpE?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
    </item>
    <item>
      <title>Experimental Gradient Editor</title>
      <dc:creator>HARUN PEHLİVAN</dc:creator>
      <pubDate>Thu, 04 Sep 2025 14:16:30 +0000</pubDate>
      <link>https://dev.to/harunpehlivan/experimental-gradient-editor-4a1j</link>
      <guid>https://dev.to/harunpehlivan/experimental-gradient-editor-4a1j</guid>
      <description>&lt;p&gt;scroll or use the up and down key to change shift the inner ring&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/harunpehlivan/embed/GgpPLGE?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
    </item>
    <item>
      <title>AI Profile Card Generator</title>
      <dc:creator>HARUN PEHLİVAN</dc:creator>
      <pubDate>Sat, 16 Aug 2025 18:55:56 +0000</pubDate>
      <link>https://dev.to/harunpehlivan/ai-profile-card-generator-cbl</link>
      <guid>https://dev.to/harunpehlivan/ai-profile-card-generator-cbl</guid>
      <description>&lt;p&gt;Check out this Pen I made!&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/harunpehlivan/embed/jEbYoMR?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
    </item>
  </channel>
</rss>
