2026 · Meal Planning & Grocery Budget Optimization SaaS

Budgeat

End-to-end B2C SaaS platform helping households plan weekly dinners and generate aisle-by-aisle grocery shopping lists optimized across US supermarkets (Kroger, Walmart, ALDI) around their budget, dietary needs, and kitchen appliances.

Budgeat

Role

Fullstack Engineer & UI/UX Designer

Stack

React 19 · TypeScript · TanStack Start · Tailwind CSS · Spring Boot · Java 25 · PostgreSQL · Stripe · Docker · Playwright

Challenge

Households struggle daily with two interconnected problems: deciding what to cook based on dietary restrictions, available time, and owned kitchen appliances, while keeping grocery spending predictable across fluctuating supermarket prices. The challenge was to build a fast, transparent, production-grade platform that turns a household profile and budget into a balanced weekly menu and a consolidated shopping list calculated down to actual store package sizes to eliminate ingredient waste.

Approach

I engineered Budgeat as a modular monorepo powering two dedicated SSR/SPA frontends (apps/web for customers and apps/admin for operations) built with React 19, TypeScript, TanStack Start/Router, TanStack Query, and Tailwind CSS v4, enriched with Motion/GSAP animations and client-side PDF shopping list exports (pdf-lib). On the backend, I built a modular Spring Boot 4 API (Java 25, Spring Modulith) backed by PostgreSQL with Flyway migrations, S3-compatible object storage, audience-isolated HTTP-only session authentication (including TOTP MFA for admins and Google OAuth2), and multi-tier Stripe billing (Free, Plus, and multi-seat Family plans). Delivery is automated through immutable Docker releases, OpenAPI client contract verification, and a full CI/CD pipeline executing domain, unit, API, infrastructure, Playwright E2E, and real SMTP/database identity integration tests before every SSH deployment.

Outcome

Delivered a production-ready SaaS platform featuring responsive mobile-first design scaling cleanly up to 2K displays, equipment- and allergen-aware dinner planning, cross-recipe ingredient consolidation, a dedicated Admin Console (catalog management, billing analytics, AI-assisted support triage), and a comprehensive automated test suite validating domain logic, browser workflows, and real end-to-end authentication.

  • Modular Monorepo Architecture
  • Pack-Aware Basket Optimization
  • MFA & OAuth2 Authentication
  • Stripe Multi-Tier Billing
  • Automated CI/CD & E2E Testing