sebah40·1mo agoNext.js 14 (App Router)TypeScriptReact+12Building a Full-Stack ERP Intelligence Platform: From Legacy Database to CRM, Treasury & Cable Price AnalyticsA solo developer built a comprehensive business intelligence platform connecting a legacy ERP database to a modern Next.js dashboard — a full CRM with Kanban boards, purchase-vs-sales immobilization analysis, weekly treasury commitments, and a cable price comparison system. What started as simple SQL query visualization evolved into a 20+ page enterprise analytics suite serving an electrical equipment distributor's entire operations team across sales, purchasing, treasury, and management.Next.js 14 (App Router)TypeScriptReact0240408 stages
sebah40·1mo agoNode.jsExpressSocket.IO+6Building a Real-Time Queue System for a Shop on a Raspberry Pi with a TouchscreenA ticket number system built from scratch on a Raspberry Pi 3 with a vertical touchscreen — customers tap to get a number, sellers manage the queue from their phones, and a TV display shows who's next. Node.js, Socket.IO, and a deep rabbit hole of kiosk mode, screen rotation, thermal printers, and Chromium autostart battles.Node.jsExpressSocket.IO004205 stages
sebah40·1mo agoNext.jsReactTypeScript+5Redesigning a Guitar Teacher's Website: From Generic Landing to Online Class Machinejaviguitarra.comRedesigning a guitar teacher's website from a generic landing page into a conversion-focused online class platform. A real client project built with Next.js, Supabase, and Cloudflare Turnstile — dealing with live feedback, RLS permission bugs, contact form spam protection, and constant scope changes.Next.jsReactTypeScript003105 stages
sebah40·1mo agoNext.jsReactTypeScript+5Rebuilding a Dog Rescue Website from Scratch: Scraping, Crawling, and Modernizing Yankee Chihuahua Rescueyankeechihuahuarescue.vercel.appA legacy static HTML website for a New England chihuahua rescue organization gets rebuilt as a modern Next.js app — but first, we had to scrape every page, crawl every image, and fix every hallucinated paragraph. What started as a simple redesign turned into a multi-session adventure of web crawling, content accuracy battles, and seasonal theming.Next.jsReactTypeScript008807 stages
sebah40·1mo agoNext.js 16React 19TypeScript+11Building First Commit: A Platform Where Vibe Coders Share What They Buildfirstcommit.ioFirst Commit started as a wild idea: what if developers could share their AI-built apps directly from the terminal, complete with the full conversation that built them? What followed was 5,000+ messages with Claude Code, multiple pivots, and the creation of a platform that turns Claude Code sessions into shareable build stories — published via MCP without ever leaving the terminal.Next.js 16React 19TypeScript0052788 stages
Jjosebarnetche·1mo agoNext.js 15TypeScriptTailwind CSS+9Building Argentina's Bloomberg Terminal for Cattle Auctionswww.consignatarias.com.arA cattle auction directory that grew from a 4 AM idea into a 552-page SaaS platform aggregating 385+ auctions across 12 Argentine provinces — built entirely with AI pair programming over 4,887 messages.Next.js 15TypeScriptTailwind CSS0048878 stages
sebah40·3w agoNext.js 16TypeScriptReact 19+5Building a Real-Time Artemis II Orbital Tracker with NASA's JPL Horizons APIartemis.firstcommit.ioNASA's Artemis II launched in April 2026, and I wanted to track it in real time — not from a news feed, but by querying the actual spacecraft ephemeris data from JPL Horizons and rendering it on a 2D orbital map with the Moon. The result: a bilingual dashboard at artemis.firstcommit.io where you can scrub through the entire mission timeline.Next.js 16TypeScriptReact 1900146 stages
sebah40·1w agoNext.js 16React 19TypeScript+14Prisma Público: crossing 3 gov datasets that weren't meant to talk to each otherprismapublico.firstcommit.ioWhat happens when you cross Argentina's national budget, 110K public contracts, and 74K campaign donations into one tool. Scraping ASP.NET ViewState, normalizing 11 years of inflation, and the long war against Vercel to make it all load on mobile.Next.js 16React 19TypeScript00164111 stages