CartMySupply

cartmysupply.com
Upload a school supply list PDF. Get a one-click Amazon cart.
Prepared for Germaine Brown · August 3, 2026 · IT Pro Partner - Product Division
Formerly codenamed "SchoolCart"
1. Executive Summary 2. Elevator Pitch 3. Problem Statement 4. Market Analysis 5. Product Overview 6. Revenue Model 7. Competitive Advantages 8. Differentiation 9. Design Vision 10. Go-to-Market 11. Risk Analysis 12. Financial Projections 13. The Ask

1. Executive Summary

CartMySupply turns any school supply list PDF into a one-click Amazon cart - saving parents 2-3 hours of manual shopping, store runs, and frustration. Upload the PDF, the system parses 45+ line items, matches each to an Amazon ASIN, and returns a pre-filled cart link. One click buys everything.

TL;DR: The core pipeline is built and tested on a live 45-item supply list. At $4.99 per cart, converting just 0.1% of 54M students' parents = $2.7M/yr in service fees + $50K-$150K in Amazon commissions. Capital-efficient micro-SaaS. PTA distribution channel built into the pricing model.

2. Elevator Pitch

School supply season is chaos. You get a PDF with 45 random items - pink erasers, specific glue sticks, a particular brand of scissors your kid's teacher insists on. You spend 2 hours fighting Walmart crowds and still forget something. CartMySupply fixes this: upload the supply list PDF, we turn it into a one-click Amazon cart in 20 seconds, everything arrives at your door. $4.99 Single Cart. $14.99 Family Plan for up to 4 kids. School Plan is free for PTAs.

For Parents

Pain PointTime/Effort
Manual item-by-item shopping2-3 hours per child
Store-to-store hunting for specific brandsMultiple trips, gas, frustration
Forgotten items requiring return trips1-2 additional hours
No way to verify the list is complete before checkoutAnxiety + teacher disappointment
Repeating the process for multiple childrenMultiplies everything above

For PTAs

Pain PointImpact
Fundraising requires volunteer labor (bake sales, auctions)Burnout, unpredictable revenue
No passive revenue stream tied to parent shoppingMissed opportunity
School supply lists are PDFs - no commerce layerZero value capture from ~$70/student spend

National Market

Beachhead Market: Savannah-Chatham County

MetricValue
K-12 students in US~54 million
Households with school-age children~36 million
Average annual supply spend per student~$70
Total annual school supply spend~$3.8 billion
Online share of BTS shopping~57% (growing)
TAM (Service fees)$180M-$360M/yr
TAM (Commissions)$152M/yr
MetricValue
SCCPSS schools with supply lists49 schools (elementary, K-8, middle, high, charter)
Active PTAs on JoinTotem platform24 PTAs
Total PTA organizations in Savannah metro70+ (CauseIQ directory)
Umbrella organizationSavannah-Chatham Council of PTAs (Georgia PTA District 6)
Council presidentSandra Cason (sccoftas@gmail.com, facebook.com/SavannahChathamPTA)
School yearStarted August 3, 2026 - buying window is NOW
Estimated SCCPSS enrollment~37,000 students
Beachhead TAM (at $70/student)~$2.6M in supply spend flowing through local schools

PTA Fundraising Landscape

PTAs in Chatham County raise money through bake sales, spirit wear, book fairs, and direct donations. Savannah-Chatham Council coordinates 24+ local units. May Howard ES PTA raises money for "curriculum, technology, teacher training, and equipment." Jacob G Smith ES PTA runs a grocery fund for families in need. These organizations are actively looking for passive, scalable fundraising - exactly what CartMySupply's School Plan provides.

How It Works

1. Upload. Parent uploads a school supply list PDF (any format - teacher-typed, scanned, screenshot).

2. Parse. CartMySupply extracts every line item using AI-powered OCR and NLP. Handles brand names ("Crayola 24-count crayons"), quantities ("3 boxes of #2 pencils"), and specific requirements ("plastic folder with prongs, red only").

3. Match. Each item is matched to an Amazon ASIN. Multi-pass matching: first pass for exact matches, second pass for brand variants, third pass for acceptable substitutes.

4. Cart. One Amazon cart link. Parent clicks, reviews, buys. Everything arrives at their door.

5. Donate. At checkout, parents can add a tax-deductible PTA donation — $1 minimum, custom amount. 100% pass-through. CartMySupply collects, forwards to the PTA monthly with donor names/emails. PTA issues the receipt.

Checkout Flow

Cart TypeSingle Cart ($4.99) or Family Plan ($14.99) — parent selects
PTA DonationOptional checkbox. Defaults to $1, parent types any amount. "100% goes to your PTA. Tax-deductible receipt from the PTA."
School / PTA NameFreeform text field — parent enters their school or PTA name
EmailRequired if opting into donation — PTA needs it for the tax receipt

Pipeline Status

The Family Plan stores kids' names, grades, brand preferences, auto-reminder email next July. One-time purchase. Login required.

School Plan

FREE
PTA Dashboard — campaigns, student enrollment, donation totals, payout history. Parents can add a donation to their PTA at checkout — $1 minimum, custom amount, 100% pass-through. Zero-effort fundraiser.

Family Plan — Post-Expiration Behavior (60 Days)

ComponentStatus
PDF parsing engineBuilt & Tested - handles 45-item lists
Amazon ASIN matchingBuilt & Tested - multi-pass with fallback
Cart URL generationBuilt & Tested - one-click checkout
Email delivery pipelineBuilt & Tested - sends cart link instantly
What HappensDetails
Account goes dormant Cart generation disabled. Upload button shows: "Your Family Plan has expired. Reactivate for $14.99?"
Data preserved Kids' names, grades, brand preferences, cart history — all retained. The data IS the retention hook. Parent comes back next year and everything's still there.
Auto-reminder email — next July "Hey, school supply season is coming. Greyson and Garrison's info is still saved — one click to reactivate your Family Plan." Arrives 2 weeks before their school's supply list drops.
Reactivation Parent clicks reminder link, logs in, pays $14.99. All kid data intact. 60-day window resets. No re-entry needed. Simple, deliberate, feels like a new purchase — not a billing notice.

One-time purchase. No monthly bills. Parent feels in control, the reminder email is genuinely helpful, and re-buying is a conscious decision each school year.

Revenue Breakdown (Year 3 Target)

PTA Donation Economics

CartMySupply acts as a pass-through conduit — not the donor, not the 501(c)(3). The parent funds the donation at checkout, CartMySupply collects and forwards monthly to the PTA with donor details, the PTA issues tax receipts. This keeps it legally clean: CartMySupply never claims to be a charity, and parents get the full charitable deduction.

A school with 500 students converting 40% of families who opt into a $1 donation generates $200 in passive PTA revenue per cart cycle. Parents who donate $5 each: $1,000 per cycle. Across 49 SCCPSS schools at similar rates: potentially $10K-$50K back to local PTAs annually — with zero bake sales, zero volunteer hours. The council pitch writes itself.

Every monthly check to a PTA comes with: "23 parents at Garrison K-8 used CartMySupply this month. Here's $47 in donations plus their names for receipts. Want every parent using this by next school year?" That's the warm lead that converts schools.

SourceVolumeRevenue
Single Cart ($4.99)30,000$149,700
Family Plan — new ($14.99)5,000$74,950
Family Plan — reactivations ($14.99)1,500$22,485
Service Fee Total$247,135
Amazon Commissions (4% avg)-$20K-$100K
Grand Total$267K-$347K
Key Moat: The PTA distribution model creates a network effect. Once a school adopts CartMySupply as their official supply list solution, switching costs are high — parents get used to one-click carts, PTAs build a new passive revenue stream from parent donations at checkout. TeacherLists has no PTA fundraising angle.
Core Thesis: School fundraising hasn't changed in 40 years. Paper catalogs, door-to-door sales, parents doing the selling at work. CartMySupply replaces all of it with shareable lists. A kid's personalized fundraising page gets texted to grandma. Grandma buys from the couch. School gets the margin. That alone is the pitch.

1. No Kid Ever Knocks on a Door

The current model — Charleston Wrap catalogs, Innisbrook brochures, parents begging coworkers — is built on friction. CartMySupply is zero-friction. A student profile card with a share button → native iOS/Android share sheet → grandma's text messages → one-tap purchase. The product IS the fundraiser.

2. Margins PTAs Actually See

Traditional fundraisers take 50-60% off the top. CartMySupply flips the equation:

CompetitorPriceCartMySupply Advantage
TeacherLists.comFree for schools; $60-$90/kit for pre-packed boxesTeacherLists digitizes lists but parents shop item-by-item. CartMySupply generates ONE cart link from the PDF. Different game - convenience over list management. TeacherLists partners with retailers; CartMySupply partners with PTAs.
Manual Walmart/Target runs$0 (3+ hours)CartMySupply saves 2-3 hours of driving, parking, and aisle-hunting. Time is the product.
Amazon BTS StoreRetail45 individual searches vs one upload. CartMySupply removes the cognitive load.
Pre-packed supply kits$40-$90/kitKits include generic items, miss half the teacher's specific requests. CartMySupply parses YOUR actual list.
DIY (spreadsheet, manual)$0 (hours)CartMySupply does 45 items in 20 seconds.
StakeholderTraditionalCartMySupply
School / PTA40-50%70%
Platform50-60%10%
SupplierBuilt-in20%

A PTA president who does the math switches immediately and never looks back.

3. Amazon-Level UX for Volunteers

PTA presidents are unpaid parents who don't have time. Most fundraising platforms look like they were built in 2007. If a campaign can't be launched in under 5 minutes from a phone, we lost. Mobile-first isn't a feature — it's the entire product.

4. Social Mechanics Built In

Real-time "Mrs. Johnson's 3rd grade just hit $500" — leaderboards, class competitions, student profile cards. Make it fun for the kids and the parents participate. The current model has none of this. Every dollar moves a live thermometer. Students see their impact in real time.

5. The Name IS the Product

CartMySupply implies a specific UX — personalized, curated lists. Not "here's a catalog of 200 items, good luck." Each student gets 5-10 items they're "selling." Parents pick the items. Kids share the list. That constraint is the product. Lean into it.

Design Principle: PTA presidents shouldn't feel like they're using school software. Think Stripe dashboard, not edu-software beige. Dark, modern, confident. Card-based. Mobile-native.

Dark, Modern UI

Card-Based Student Profiles

Real-Time Thermometers

Apple Pay / Google Pay at Checkout

Animated, But Restrained

Micro-interactions earn their place: confetti for goals hit, smooth transitions between campaign states, subtle hover effects on cards. Nothing gratuitous. Nothing that loads slow on a school WiFi network.

Three Visual Themes — One Site

ThemeVibeWhen Used
Modern Marketplace Etsy meets fundraising — clean product cards, wishlist-style browsing, white space, bold product photography Product catalog, gift cards, spirit wear browsing
Community Scoreboard Leaderboards, class stats, live activity feed — competitive but wholesome. "Mrs. Johnson's 3rd grade just hit $500" During active campaigns — momentum and urgency
Impact-First Every dollar visualized — "this bought 3 new Chromebooks" — heavy on photography and real numbers Post-campaign thank-you pages, donor retention, annual reports

The site flows through all three: marketplace for browsing, scoreboard for momentum, impact for the post-campaign moment that makes parents come back next year.

Technical Design Requirements

RequirementStandard
Mobile-first responsiveAll breakpoints 320px — 1440px+. Touch targets ≥ 48px. No horizontal scroll.
PWA with offline fallbackService worker, app shell, installable to home screen. Works on spotty school WiFi.
Dark modeDefault. No light mode toggle — dark IS the brand. One less decision for the build team.
Performance budget< 3s LCP on 4G, < 100KB initial JS, lazy-loaded images, zero jQuery
AccessibilityWCAG 2.1 AA minimum. Screen reader support on all interactive elements.
PaymentStripe Elements — Apple Pay, Google Pay, card. No custom PCI scope.

Phase 1: Dogfood (August 2026 - NOW)

Test with your own kids' schools:

SchoolPTAWarm Connection
STEM Academy at BartlettSTEM Academy PTSA (on JoinTotem)Your child attends. PTSA has active membership page.
E F Garrison K-8Garrison K-8 PTA (on JoinTotem)Your child attends. Arts-focused school.
Jacob G Smith ESJGS PTA (jacobgsmithpta.org)Former school. PTA has full Squarespace site + donation system.

Process their actual 2026-27 supply lists through CartMySupply. Show the PTA presidents the cart link. "This took 20 seconds. Want it for every parent?"

Phase 2: Council Pitch (September 2026)

Present to Savannah-Chatham Council of PTAs (President: Sandra Cason). Position: zero-effort fundraiser. No bake sales. No wrapping paper. Just upload the supply list, every parent who buys through CartMySupply can add a tax-deductible donation at checkout. $1 minimum, custom amount, 100% pass-through to the PTA. CartMySupply handles everything — collection, monthly payout, donor lists for receipts. The PTA does nothing but cash the check.

Contact path: sccoftas@gmail.com → council meeting → endorsement cascades to all 24+ member PTAs.

Council Facebook (1,206 followers): facebook.com/SavannahChathamPTA - post + DM after warm intro.

Phase 3: School-by-School (September-October 2026)

Direct outreach to each of the 49 SCCPSS schools with supply lists. Every school has its own page at {school}.sccpss.com with contact forms. Script:

"I saw your 2026-27 supply list on your website. Here's what it looks like as a one-click Amazon cart. Want this for your parents? Free for the school, and parents can add a tax-deductible donation to your PTA at checkout — $1 minimum, any amount. 100% pass-through. You do nothing but cash the check."

JoinTotem platform has "Join Now" buttons on every PTA page - the membership form goes directly to PTA officers. Use this as a demo channel.

Phase 4: Georgia PTA Expansion (2027 BTS)

Leverage Savannah-Chatham success as a case study. Georgia PTA has 20+ councils statewide. contact: office@georgiapta.org / 404-659-0214.

Phase 5: National (2028 BTS)

Scale through National PTA partnerships. 54M students. The School Plan (parent-funded PTA donations at checkout) is the viral distribution mechanism.

RiskSeverityMitigation
Amazon Associates policy change Medium Revenue diversified across service fees + commissions. If commissions disappear, service fees carry the business. CartMySupply adds value beyond affiliate linking (parsing, matching, convenience).
TeacherLists adds one-click cart feature Medium They have 1M+ lists but no PTA fundraising model. Their business is retailer partnerships; ours is PTA distribution. Different DNA. Move fast on beachhead.
School adoption friction Medium School Plan is FREE and puts money IN PTA pockets. Zero budget approval needed. Principal-level signoff is the gate.
Seasonal revenue concentration High Expand beyond August/September: holiday wish lists (November), camp packing lists (May-June), college dorm lists (July-August), teacher wish lists (year-round). Product is "list-to-cart" - not just school supplies.
ASIN matching accuracy on niche items Medium Multi-pass matching with fallback chain. Matching improves as the item database grows over time.
PTA officer turnover (annual elections) Low Council-level relationship persists across elections. School portal is institutional, not person-dependent. Parent-funded donation flow is automated through checkout — no officer needed to collect or process.

Cost Structure

YearCartsRevenue (Service)Revenue (Commission)
Year 1 (2027 BTS)500-2,000$2.5K-$10K$500-$4K
Year 2 (2028 BTS)5K-15K$25K-$75K$5K-$30K
Year 3 (2029 BTS)20K-50K$100K-$250K$20K-$100K
Year 3 Total$120K-$350K/yr
CostMonthlyAnnual
Hosting (shared VPS)$0 (existing infra)$0
AI/OCR processing$50-$150$600-$1,800
Stripe fees (2.9% + $0.30)Variable~3% of service revenue
Domain (cartmysupply.com)-~$12
Total~$50-$150~$612-$1,812

~95% gross margin at scale. This is a capital-efficient micro-SaaS.

What's Built

The core pipeline is done. 45-item supply list → parsed → ASIN-matched → Amazon cart link → emailed. Tested and working.

What Needs Building

TaskEst. HoursPriority
Stripe payment integration~8 hrsP0 - Launch blocker
Branded frontend (cartmysupply.com)~20 hrsP1 - Before public launch
Subscription tier logic~16 hrsP1 - Before public launch
School/PTA portal~40 hrsP1 - Before council pitch
Donation checkout + PTA payout pipeline~20 hrsP1 - Before council pitch
PTA payout dashboard + receipt pipeline~12 hrsP2 - Post-launch

Immediate Next Step

Register cartmysupply.com. Build the School Plan portal. Process STEM Academy and Garrison supply lists. Show the council what "zero-effort fundraising" actually looks like. The buying window is open right now.

Queued Ideas

IdeaContext
How-to link per tier — step-by-step walkthrough of placing an order Single Cart and Family Plan each need a visual guide. Reduces support and builds confidence for first-time parents.
For PTAs page — strong how-to section Step-by-step for PTA presidents: how to register your school, upload supply lists, invite parents, view donations. This is the conversion engine of the entire site.