WIO

showoff saturday

EVENT

Evidence in r/webdev — Web Development

Trend support

Rising+0.2 pp
Current seven-day window
Current 2026-08-22 → 2026-08-28
Comparison seven-day window
Comparison 2026-08-15 → 2026-08-21
Distinct-document support
Seen in 9 current vs 5 comparison posts/comments
Mentions
10 current vs 5 mentions

Windows are complete UTC days compared with the preceding seven. How trends are measured.

Also Mentioned 32 times in the most-discussed range 2026-07-30 → 2026-08-29 — frequency, not a trend.

Attention over time

7-day rolling share of analyzed posts/comments mentioning this entity · 90 daily points ending 2026-08-28

Final complete day: 2026-08-28. Attention was 0.4% — this entity appeared in 9 of 2,594 analyzed posts/comments in the seven days ending that day (10 mentions).

0%1.0%May 31Jul 14Aug 28

Hover, touch, or focus the chart (Tab) and use the arrow keys — each point is one seven-day window.

View all 90 data points (semantic table)
Week endingSeven-day rangeStatusPrevalenceSeen inMentionsAnalyzed
2026-05-312026-05-252026-05-31Comparable0.4%13 of 3,698143,698
2026-06-012026-05-262026-06-01Comparable0.4%13 of 3,411143,411
2026-06-022026-05-272026-06-02Comparable0.4%13 of 3,329143,329
2026-06-032026-05-282026-06-03Comparable0.4%13 of 3,618143,618
2026-06-042026-05-292026-06-04Comparable0.4%13 of 3,653143,653
2026-06-052026-05-302026-06-05Comparable0.4%13 of 3,713143,713
2026-06-062026-05-312026-06-06Comparable0.2%8 of 3,49883,498
2026-06-072026-06-012026-06-07Comparable0.3%8 of 3,22383,223
2026-06-082026-06-022026-06-08Comparable0.3%8 of 3,19983,199
2026-06-092026-06-032026-06-09Comparable0.3%8 of 2,99982,999
2026-06-102026-06-042026-06-10Comparable0.3%8 of 2,78382,783
2026-06-112026-06-052026-06-11Comparable0.3%8 of 2,87682,876
2026-06-122026-06-062026-06-12Comparable0.3%9 of 2,79392,793
2026-06-132026-06-072026-06-13Comparable0.2%7 of 3,21473,214
2026-06-142026-06-082026-06-14Comparable0.3%8 of 3,23383,233
2026-06-152026-06-092026-06-15Comparable0.2%8 of 3,43083,430
2026-06-162026-06-102026-06-16Comparable0.2%8 of 3,47183,471
2026-06-172026-06-112026-06-17Comparable0.2%8 of 3,43683,436
2026-06-182026-06-122026-06-18Comparable0.2%8 of 3,28383,283
2026-06-192026-06-132026-06-19Comparable0.3%8 of 3,22083,220
2026-06-202026-06-142026-06-20Comparable0.3%8 of 2,73982,739
2026-06-212026-06-152026-06-21Comparable0.3%9 of 2,77192,771
2026-06-222026-06-162026-06-22Comparable0.3%9 of 2,79692,796
2026-06-232026-06-172026-06-23Comparable0.3%9 of 2,88492,884
2026-06-242026-06-182026-06-24Comparable0.3%9 of 3,12993,129
2026-06-252026-06-192026-06-25Comparable0.3%9 of 3,05593,055
2026-06-262026-06-202026-06-26Comparable0.3%8 of 3,03383,033
2026-06-272026-06-212026-06-27Comparable0.2%5 of 2,83152,831
2026-06-282026-06-222026-06-28Comparable0.1%3 of 2,73232,732
2026-06-292026-06-232026-06-29Comparable0.1%3 of 2,53932,539
2026-06-302026-06-242026-06-30Comparable0.1%3 of 2,49132,491
2026-07-012026-06-252026-07-01Comparable0.2%3 of 1,97431,974
2026-07-022026-06-262026-07-02Comparable0.2%3 of 1,87731,877
2026-07-032026-06-272026-07-03Comparable0.2%3 of 1,93431,934
2026-07-042026-06-282026-07-04Comparable0.2%5 of 2,11262,112
2026-07-052026-06-292026-07-05Comparable0.3%6 of 2,26872,268
2026-07-062026-06-302026-07-06Comparable0.2%6 of 2,47072,470
2026-07-072026-07-012026-07-07Comparable0.2%6 of 2,59872,598
2026-07-082026-07-022026-07-08Comparable0.2%6 of 3,08173,081
2026-07-092026-07-032026-07-09Comparable0.2%6 of 3,25373,253
2026-07-102026-07-042026-07-10Comparable0.2%6 of 3,35273,352
2026-07-112026-07-052026-07-11Comparable0.2%5 of 3,40453,404
2026-07-122026-07-062026-07-12Comparable0.2%6 of 3,19963,199
2026-07-132026-07-072026-07-13Comparable0.2%7 of 3,12273,122
2026-07-142026-07-082026-07-14Comparable0.2%7 of 3,12273,122
2026-07-152026-07-092026-07-15Comparable0.2%7 of 3,21673,216
2026-07-162026-07-102026-07-16Comparable0.2%7 of 3,43773,437
2026-07-172026-07-112026-07-17Comparable0.2%7 of 3,25373,253
2026-07-182026-07-122026-07-18Comparable0.3%8 of 3,08893,088
2026-07-192026-07-132026-07-19Comparable0.2%6 of 3,37273,372
2026-07-202026-07-142026-07-20Comparable0.2%5 of 3,20263,202
2026-07-212026-07-152026-07-21Comparable0.2%5 of 3,00263,002
2026-07-222026-07-162026-07-22Comparable0.2%5 of 2,70562,705
2026-07-232026-07-172026-07-23Comparable0.2%5 of 2,49162,491
2026-07-242026-07-182026-07-24Comparable0.2%5 of 2,48162,481
2026-07-252026-07-192026-07-25Comparable0.4%11 of 2,810132,810
2026-07-262026-07-202026-07-26Comparable0.4%11 of 2,676132,676
2026-07-272026-07-212026-07-27Comparable0.4%11 of 2,622132,622
2026-07-282026-07-222026-07-28Comparable0.4%11 of 2,734132,734
2026-07-292026-07-232026-07-29Comparable0.4%11 of 2,946132,946
2026-07-302026-07-242026-07-30Comparable0.4%11 of 3,166133,166
2026-07-312026-07-252026-07-31Comparable0.4%11 of 3,168133,168
2026-08-012026-07-262026-08-01Comparable0.1%4 of 3,08043,080
2026-08-022026-07-272026-08-02Comparable0.2%5 of 3,04853,048
2026-08-032026-07-282026-08-03Comparable0.2%5 of 3,17453,174
2026-08-042026-07-292026-08-04Comparable0.2%5 of 2,97752,977
2026-08-052026-07-302026-08-05Comparable0.2%5 of 2,43752,437
2026-08-062026-07-312026-08-06Comparable0.2%5 of 2,08352,083
2026-08-072026-08-012026-08-07Comparable0.4%8 of 2,11792,117
2026-08-082026-08-022026-08-08Comparable0.4%9 of 2,184102,184
2026-08-092026-08-032026-08-09Comparable0.4%8 of 2,16292,162
2026-08-102026-08-042026-08-10Comparable0.4%8 of 2,25292,252
2026-08-112026-08-052026-08-11Comparable0.3%8 of 2,38592,385
2026-08-122026-08-062026-08-12Comparable0.3%8 of 2,65892,658
2026-08-132026-08-072026-08-13Comparable0.3%8 of 2,89392,893
2026-08-142026-08-082026-08-14Comparable0.2%5 of 3,05253,052
2026-08-152026-08-092026-08-15Comparable0.2%5 of 2,92552,925
2026-08-162026-08-102026-08-16Comparable0.2%5 of 2,86852,868
2026-08-172026-08-112026-08-17Comparable0.2%5 of 2,98352,983
2026-08-182026-08-122026-08-18Comparable0.2%5 of 3,08953,089
2026-08-192026-08-132026-08-19Comparable0.2%5 of 3,16953,169
2026-08-202026-08-142026-08-20Comparable0.2%5 of 3,24053,240
2026-08-212026-08-152026-08-21Comparable0.2%5 of 3,27553,275
2026-08-222026-08-162026-08-22Comparable0.3%9 of 3,270103,270
2026-08-232026-08-172026-08-23Comparable0.3%9 of 3,262103,262
2026-08-242026-08-182026-08-24Comparable0.3%9 of 3,131103,131
2026-08-252026-08-192026-08-25Comparable0.3%9 of 2,932102,932
2026-08-262026-08-202026-08-26Comparable0.3%9 of 2,896102,896
2026-08-272026-08-212026-08-27Comparable0.3%9 of 2,746102,746
2026-08-282026-08-222026-08-28Comparable0.4%9 of 2,594102,594

Each point is a seven-day rolling window of complete UTC days; a point is comparable only when at least 100 analyzed posts or comments fall inside it. A day with no analyzed records counts as zero; missing coverage is marked and never shown as zero. The series ends at the latest complete analyzed day — it never extends into the current incomplete day. How attention is measured.

Recent mentions

  1. Post

    [Showoff Saturday] I Created a 4 Player Checkers Game - Basically the title, at the time I couldn't find a way to play checkers with my 3 other so I decided to make one myself. The game has all the rules of traditional checkers + some other stuff to make it compatible with the non-square board. * **Play the live demo:** * **GitHub repository:** If you like the concept, **dropping a star on the repo would mean a lot \^\^** *Sorry in advance for any bugs or glitches in production :/*

  2. Post

    [Showoff Saturday] Figranium: Build browser tasks visually, execute them via API - I've been building **Figranium**, an open-source browser automation framework that lets you build browser workflows visually and execute them through an API. The idea is to make browser automation feel less like writing a one-off script and more like building a reusable backend operation: **Build visually → deploy → call via API** Some of the things it supports: * Visual browser workflow building * Selector-based and timed waits * SPA automation * Shadow DOM piercing and extraction * API-based execution * Dockerized deployment * Open-source/self-hosted It's built around real browser automation rather than trying to emulate websites through HTTP requests, so it can handle workflows involving dynamically rendered pages and browser state. I'd love feedback from other web developers — especially on the UI/workflow builder and what you'd want from a tool like this. GitHub:

  3. Post

    [Showoff Saturday] Built a Next.js 16 + React 19 E-Commerce platform for sustainable furniture with a fully custom Telegram Admin Bot - Hey everyone, happy Saturday! I wanted to share a full-stack e-commerce project I’ve been building called **EcoFurnish** . It's a platform for sustainable/recycled furniture, optimized specifically for emerging markets like Ethiopia, with dual-layout PWA designs and automated admin pipelines. I decided to go all-in on a bleeding-edge stack to keep things fast, serverless, and production-ready. **The Tech Stack** * **Frontend:** Next.js 16 (App Router) + React 19 + TypeScript * **Styling:** Tailwind v4 + shadcn/ui (Hand-coded dual layouts: 1 for desktop grid, 1 optimized for mobile PWA app feel) * **Database:** Neon Postgres + Drizzle ORM * **Auth & Security:** Better Auth + Cloudflare Turnstile * **Infrastructure:** Vercel Blob (OIDC-authenticated), Resend API, Chapa Gateway (Ethiopia-focused payment processor) **Features & Architecture Wins I'm Proud Of:** 1. **Strict "One Email = One Account" Cross-Provider Mapping:** Configured Better Auth across Google, Microsoft, GitHub, and Discord. I wrote a custom database layer ensuring that if a user logs in with GitHub, they cannot create a secondary duplicate account with Google using that same email. It strictly maps them to a single unique account row. 2. **OIDC-Based Vercel Blob Storage:** Instead of hardcoding a permanent static token in `.env` files for product image uploads, I configured OpenID Connect (OIDC) authentication. The application dynamically negotiates short-lived credentials on the fly for the admin upload panel. 3. **Database-Driven Telegram Manager Bot (with Dual AI Fallbacks):** Built a Node.js backend listener routing directly into Neon Postgres, validating requests against a secure admin Chat ID. I can send commands like `/digest` or `/stock` via private Telegram messages to run SQL aggregation queries via Drizzle (calculating weekly revenue math, growth vectors, and low stock balances). For natural language interaction, I hooked up Gemini API as the primary conversational layer with Groq as a low-latency backup, allowing me to ask real-time database queries in plain English. 4. **Webhook Lifecycle Management:** Captures incoming payment webhooks from the Chapa gateway, processes transactional state machines atomically across database rows, and fires background transactional receipts via Resend. Admin Dashboard Admin Broadcast Page Admin Product Editing Page Email Verification sent Via Mail Mobile View Admin Product Page Installed as a Mobile A pp EcoFurnish Homepage with Support AI open Using Commands To Ask the Telegram Bot Using Plain English to Ask the Telegram Bot **Next Up on the Roadmap:** Architecting a lightweight, token-scoped Driver Logistics Subsystem: * Instead of managing full credential-based driver accounts, dispatchers generate cryptographically secure, temporary links tied to the order lifecycle. * To avoid paid Maps API overhead at scale, the driver status portal uses a server-side Haversine Distance Formula calculation to verify the driver's GPS coordinates against the target delivery destination upon arrival before requesting the buyer-held secure PIN. The site is installable as a web app on both mobile and desktop. I'd love to hear your thoughts on the mobile PWA feel, backend architecture, or any feedback on the UI! **Live Link:**

  4. Post

    [Showoff Saturday] I built an app that converts any text into high-quality audio. It works with PDFs, blog posts, Substack and Medium links, and even photos of text. - I’m excited to share a project I’ve been working on over the past few months! It’s a mobile app that turns any text into high-quality audio. Whether it’s a webpage, a Substack or Medium article, a PDF, or just copied text—it converts it into clear, natural-sounding speech. You can listen to it like a podcast or audiobook, even with the app running in the background. The app is privacy-friendly and doesn’t request any permissions by default. It only asks for access if you choose to share files from your device for audio conversion. You can also take or upload a photo of any text, and the app will extract and read it aloud. \- React Native (expo) \- NodeJS, react (web) \- Framer Landing The app is called Frateca. You can find it on Google Play and the App Store. I also working on web vesion, it's already live. Free web version, works in any browser (on desktop or laptop). Thanks for your support, I’d love to hear what you think! [](

  5. Post

    [Showoff Saturday] I built a free Image-to-Text OCR tool with Next.js - I recently built **imgtotext.in**, a simple browser-based OCR tool for extracting text from images. 🔗 Current features: * Extract text from JPG, PNG and other images * Copy extracted text instantly * No signup required * Mobile-friendly interface * Free to use Built using **Next.js + TypeScript**. Still working on improving OCR accuracy, performance and the overall experience. Sharing it for **Showoff Saturday** 🚀

Excerpts above are public Reddit posts and comments. WIO never synthesizes Reddit URLs from stored ids, and entities are extracted automatically and may be wrong. See the extraction notes and the limitations and privacy section of the methodology.