惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
Last Week in AI
Last Week in AI
Hugging Face - Blog
Hugging Face - Blog
阮一峰的网络日志
阮一峰的网络日志
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
V
V2EX
博客园 - 叶小钗
雷峰网
雷峰网
小众软件
小众软件
量子位
V
Visual Studio Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
Martin Fowler
Martin Fowler
G
Google Developers Blog
博客园_首页
博客园 - Franky
有赞技术团队
有赞技术团队
宝玉的分享
宝玉的分享

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
TradeWeave: Eliminating Middlemen in Fashion
Deeraj Kumar · 2026-06-07 · via DEV Community

Deeraj Kumar

GitHub “Finish-Up-A-Thon” Challenge Submission

This is a submission for the GitHub Finish-Up-A-Thon Challenge

What I Built

I built TradeWeave — a B2B + B2C fashion marketplace that connects small scale weavers and manufacturers directly to customers and retailers, eliminating middlemen entirely.

The project started as a notebook idea at midnight: "What if factory workers and artisans could sell directly, keeping the full margin instead of losing 40% to supply chain bloat?"

Demo

🔗 Live Demo — TradeWeave — Try it right now, no installation needed

📱 How to use:

  1. Hover over any dress card — it flips to reveal sizes
  2. Pick a size, adjust quantity, click "Add to cart"
  3. Click "Sign up" to see the premium registration flow
  4. Click the TradeWeave logo 5 times to unlock the hidden admin dashboard
  5. Click "Wholesale" tab to see direct manufacturer listings

💻 Source Code: github.com/Deeraj25/tradeweave

The Comeback Story

Before:

  • Idea scribbled in a notebook at midnight
  • Zero code written
  • Zero deployment
  • Tucked away under "someday projects"
  • Status: Abandoned

After:

  • Full-featured marketplace in production
  • ~550 lines of polished HTML/CSS/JavaScript
  • Deployed live on Netlify + GitHub Pages
  • Anyone can use it instantly
  • Real product with real features Core fixes:
  • Built the entire marketplace from scratch (this was a notebook idea, not existing code)
  • Implemented hover-to-flip cards with CSS 3D transforms (perspective + rotateY)
  • Created responsive product grid with auto-fill layout
  • Built localStorage persistence for cart + admin state

What Changed, Fixed, and Added

Features added:

  • 5 product categories with 20+ items
  • Hover-flip interaction (no page reload needed)
  • AI Try-On modal with upload UX
  • Wholesale B2B portal with manufacturer data
  • Hidden admin dashboard (5-click unlock)
  • Aurora-style signup with animated hero and steps
  • Real-time analytics dashboard (revenue, top categories, order table)
  • Mobile-responsive design
  • Keyboard + mouse support

Polish & optimization:

  • Custom animations (staggered reveals, floats, shimmers)
  • Cormorant Garamond typography (luxury feel)
  • Gold + cream color scheme (premium Fashion aesthetic)
  • Touch support for mobile
  • Accessibility focus states
  • Zero dependencies — works offline

My Experience with GitHub Copilot

🗣️ From Notebook Idea to Shipped Product

The Setup:
I'm 17, just finished my schooling. I'm heading to university for my higher studies. Building a fashion marketplace seemed ambitious for someone my age with limited time.

But then I thought: "This idea is real. Let me actually finish it."

Where GitHub Copilot Made the Difference:

1. Image rendering logic

  • I had emojis showing in product cards
  • I wanted real images without rewriting the entire grid
  • Copilot prompt: "Update renderProducts so it displays p.img as a background image when present, else show the emoji"
  • Result: Copilot wrote the conditional CSS background logic in 30 seconds. Done.

2. Manufacturer data generation

  • I needed 4 realistic B2B factory listings with authentic Indian details
  • MOQ, lead time, payment terms, materials, pricing
  • Copilot prompt: "Generate a manufacturers array with 4 real Indian textile factories"
  • Result: Copilot created the entire manufacturers array with authentic details I'd never have thought of (e.g., "Tiruppur Knits Ltd · 4.7 stars · Cotton knitwear").

3. CSS 3D flip-card bug

  • The back face of cards was showing through on initial load
  • CSS 3D transforms can be finicky
  • Copilot prompt: "Why is backface-visibility not working on my flip cards?"
  • Result: Copilot diagnosed the z-index + transform-style issue and rewrote the CSS to use preserve-3d correctly.

4. Responsive grid cleanup

  • Mobile layout was breaking at certain widths
  • Grid columns weren't scaling properly
  • Copilot prompt: "Fix the product grid so it works on mobile, tablet, and desktop"
  • Result: Copilot rewrote the grid from fixed grid-template-columns: repeat(4, 1fr) to smart repeat(auto-fill, minmax(220px, 1fr)) with proper breakpoints.

5. Animation refinement

  • I wanted the signup hero and product cards to feel "alive"
  • Copilot prompt: "Add staggered fade-up animations to product cards with 0.06s delay between each"
  • Result: Copilot added the animation-delay calc logic and keyframe definitions.

The Real Win

Copilot wasn't just autocomplete. It was a finishing partner.

  • When I got stuck on CSS 3D transforms, Copilot explained the issue and fixed it.
  • When I had feature ideas but no time to code them, Copilot built the scaffolding.
  • When I needed data (manufacturers), Copilot generated realistic Indian textile factory details.
  • When my code was 70% done, Copilot helped me polish the remaining 30% to shipping quality.

Most importantly: Copilot helped me realize that shipping a finished product matters way more than having perfect code.

What I Learned

  1. Finishing > Perfection. A shipped marketplace beats an unfinished "ideal" one.
  2. Live Demo > Code Link. Anyone can test it right now. No "clone and run npm install."
  3. Story > Just Features. Judges aren't just looking at code — they're looking at the journey.
  4. Copilot is a tool, not cheating. I wrote the core architecture. Copilot helped me finish the details.
  5. Small teams move fast. One developer (me) + one AI (Copilot) + one deadline = shipped product.

🔗 Links

The Real Victory

I went from "I have a notebook idea" to "I have a live marketplace I'm proud to show anyone" in one week.

That's the real finish.


Built by: Deeraj Kumar and Sai Mukesh
Stack: HTML, CSS, vanilla JavaScript, Google Fonts

Deploy: Netlify (free tier) + GitHub Pages

Challenge: GitHub Finish-Up-A-Thon 2026