Repository navigation
feat(nav/pricing): surface highest-value features for discoverability - #193
Merged
Merged
Conversation
Per the competitive-analysis gap list, the biggest win is making top features easy to find and understand (not adding features). All surfaces below already exist and are wired: - PRIMARY_NAV (Free-tier curated sidebar): add Shopping (table-stakes, was the #1 gap) and Family Inbox (shared/AI inbox competitors position as core). - Pricing page: add an above-the-fold "Why families switch" highlights strip with plain-language explanations + tier badges for the 8 differentiators — Shopping, AI Family Inbox & Front Desk (calls/emails/forms/school/ appointments), Smart Imports, Kitchen Mode ("turn any tablet into a family command center"), Family Wallet & Allowance, Health/Meds/Records, Emergency Hub, and Transportation & Rides. No migration. tsc · eslint · 1381 tests · build all green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VJBpzPzPrBbMzYFSVCQaTM
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
NewWorldVenture
marked this pull request as ready for review
June 29, 2026 00:47
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What & why
Implements the competitive-analysis "Biggest gaps to fix on Bubaly pricing/navigation" recommendations. The explicit bottom line from the analysis: the biggest improvement is not adding more features — it is making the highest-value features easier to understand and find. Every surface touched here already exists and is wired; this raises its visibility.
Navigation (
lib/constants/navigation.ts→PRIMARY_NAV)/dashboard/grocery) — the Remove free plan and default pricing to yearly billing #1 gap. Shared shopping/grocery lists are table-stakes for Cozi/FamilyWall/OurHome/FamCal/Skylight/Maple and were missing from the curated Free-tier sidebar./dashboard/inbox) — gap Supabase-backed blog, marketing stats, and rebuilt admin dashboard #2. The shared/AI inbox that competitors like Maple position as a core family-assistant feature.Pricing page (
app/(marketing)/pricing/pricing-content.tsx)Added an above-the-fold "Why families switch to Bubaly" highlights strip (between the hero and the plan cards) with plain-language explanations + tier badges for the 8 differentiators called out in the analysis:
(The earlier Free / Family Basic / Family+ matrix + competitor-positioning callouts from #192 remain below.)
Verification
tscclean ·eslintclean · full suite 1381/1381 ·npm run build✓. No migration.🤖 Generated with Claude Code
Generated by Claude Code