Live
Black Hat USADark ReadingBlack Hat AsiaAI BusinessThis International Fact-Checking Day, use these 5 tips to spot AI-generated contentFast Company TechExclusive | OpenAI Buys Tech-Industry Talk Show TBPN - WSJGoogle News: OpenAIPrediction: The $700 Billion Artificial Intelligence (AI) Capex Boom Will Create the Best Buying Opportunity of 2026 for These 3 Stocks - The Motley FoolGoogle News: AIIndia AI Startup Sarvam Raises Funds at $1.5 Billion ValuationBloomberg TechnologyApple's AI Strategy Is Pivoting. Here's Why That Could Be Great News for the Stock. - The Motley FoolGNews AI AppleThere’s a Blinking Warning Sign for the Data Centers in Space IndustryFuturism AIThe Practical Guide to Superbabieslesswrong.comWill Gemma 4 124B MoE open as well?Reddit r/LocalLLaMA🔮 Autoresearch and the experimental societyExponential ViewRamy Youssef Sets HBO Comedy Special ‘In Love’ Joking About Saudi Arabia’s Riyadh Comedy Festival, AI and More - VarietyGNews AI Saudi ArabiaCursor Launches a New AI Agent Experience to Take on Claude Code and Codex - WIREDGoogle News: ClaudeBlack Hat USADark ReadingBlack Hat AsiaAI BusinessThis International Fact-Checking Day, use these 5 tips to spot AI-generated contentFast Company TechExclusive | OpenAI Buys Tech-Industry Talk Show TBPN - WSJGoogle News: OpenAIPrediction: The $700 Billion Artificial Intelligence (AI) Capex Boom Will Create the Best Buying Opportunity of 2026 for These 3 Stocks - The Motley FoolGoogle News: AIIndia AI Startup Sarvam Raises Funds at $1.5 Billion ValuationBloomberg TechnologyApple's AI Strategy Is Pivoting. Here's Why That Could Be Great News for the Stock. - The Motley FoolGNews AI AppleThere’s a Blinking Warning Sign for the Data Centers in Space IndustryFuturism AIThe Practical Guide to Superbabieslesswrong.comWill Gemma 4 124B MoE open as well?Reddit r/LocalLLaMA🔮 Autoresearch and the experimental societyExponential ViewRamy Youssef Sets HBO Comedy Special ‘In Love’ Joking About Saudi Arabia’s Riyadh Comedy Festival, AI and More - VarietyGNews AI Saudi ArabiaCursor Launches a New AI Agent Experience to Take on Claude Code and Codex - WIREDGoogle News: Claude
AI NEWS HUBbyEIGENVECTOREigenvector

38 Commits, Zero New Features — How I Made My Web App Production-Ready

DEV Communityby TAMSIVApril 1, 20263 min read0 views
Source Quiz

<p>Sometimes the most important sprints are the ones where nothing new gets shipped.</p> <p>38 commits in 10 days. Zero new features. But TAMSIV's web dashboard went from "it works" to "it's ready."</p> <h2> The Agenda Gets Real </h2> <p>The web agenda had one view — week. Functional, but limiting. Now it has four: <strong>day, week, month, year</strong>. Click any event, see its details. Click any task, same thing. Task and memo detail pages were completely redesigned to match the mobile app.</p> <p>The goal: make the transition between phone and desktop invisible. You create a task by voice on your phone, you find it on your computer with the same layout.</p> <h2> Safety Nets: Crashlytics + Sentry </h2> <p>When your app is used by you and 12 testers, you can debug via Supabase logs and "

Sometimes the most important sprints are the ones where nothing new gets shipped.

38 commits in 10 days. Zero new features. But TAMSIV's web dashboard went from "it works" to "it's ready."

The Agenda Gets Real

The web agenda had one view — week. Functional, but limiting. Now it has four: day, week, month, year. Click any event, see its details. Click any task, same thing. Task and memo detail pages were completely redesigned to match the mobile app.

The goal: make the transition between phone and desktop invisible. You create a task by voice on your phone, you find it on your computer with the same layout.

Safety Nets: Crashlytics + Sentry

When your app is used by you and 12 testers, you can debug via Supabase logs and "works on my machine." When you're about to go public, that's not enough.

Two monitoring systems were added:

  • Firebase Crashlytics on the React Native frontend — catches crashes, ANRs, uncaught JS errors, with full stack traces

  • Sentry on the Node.js/Express backend — catches API errors, WebSocket timeouts, unhandled exceptions, with breadcrumbs and performance monitoring

When a bug happens in production, we know before the user complains.

The AI Learns Your Naming Habits

One commit. But the kind that changes daily experience.

The voice assistant now analyzes your existing folder names to detect naming patterns. If all your grocery folders start with the store name ("Groceries Carrefour", "Groceries Leclerc"), the AI picks it up and suggests the same pattern for new folders.

No user will ever ask for this. But everyone notices when it's there.

Performance & CRO

The landing page hero used a JavaScript Canvas for its animated glow effect. Beautiful, but heavy — especially on mobile. Replaced with pure CSS. Same visual, zero battery drain.

Other landing page fixes: hero subtitle rewritten for clarity, pricing layout improved, header scroll spy fixed.

Smarter Tracking

  • UTM parameters on every shared link — to know which post, channel, campaign drives traffic

  • Server-side IP capture — more reliable than client-side JavaScript

  • Admin dashboard — period selector (7d/30d/90d/all), config synced between mobile and web

versionCode 32

Build 32 on the Play Store. 740+ commits. Production review pending at Google. We polish, we wait, we polish again.

38 commits, zero features, and an app that went from "it works" to "it's ready."

📖 Full article on the blog: tamsiv.com/en/blog 📱 Try it: Play Store

Was this article helpful?

Sign in to highlight and annotate this article

AI
Ask AI about this article
Powered by Eigenvector · full article context loaded
Ready

Conversation starters

Ask anything about this article…

Daily AI Digest

Get the top 5 AI stories delivered to your inbox every morning.

Knowledge Map

Knowledge Map
TopicsEntitiesSource
38 Commits,…versionproductfeatureassistantreviewsafetyDEV Communi…

Connected Articles — Knowledge Graph

This article is connected to other articles through shared AI topics and tags.

Knowledge Graph100 articles · 168 connections
Scroll to zoom · drag to pan · click to open

Discussion

Sign in to join the discussion

No comments yet — be the first to share your thoughts!