Documentation
Graduation Tassels Platform Docs
A buyer- and partner-facing overview of the company, product, technology, and defensibility. For a deeper engineering reference see the repository README; for structured diligence see the data room.
Status: pre-launch ยท no revenue, users, or signed schools claimed
01
Company Overview
Graduation is a universal, calendar-driven, high-emotion, high-spend milestone that recurs for every student, every year โ yet the experience is fragmented across cap-and-gown suppliers, photo studios, announcement printers, and generic social apps.
Graduation Tassels is building the connective layer: a student designs their graduation look for free, buys the matching physical tassel, receives a personal QR identity page that families scan and share, and keeps a private memory vault. Schools plug in on the other side, running their entire graduation event through the same platform. Each side reinforces the other.
school runs an event โโโถ student gets a personalized design link
โฒ โ
โ โผ
school demand โโโ organic traffic โโโ family scans the QR / shares the page
โฒ โ
โ โผ
more schools โโโโโโโโโโโ student profile + tassel purchase + memory vault02
Product Overview
Every feature below is live in the codebase. Explore the consumer surface directly:
Free Photo Studio
Storefront + Configurator
QR Graduate Identity
Memory Vault
School Portal (B2B)
Viral Loops
Programmatic SEO
Shopping Advisor
03
Technology Overview
Next.js 15 (App Router, React 19, Server Components + route handlers), TypeScript (strict), Tailwind CSS 3.4 with a small brand token set and full dark/light support, and framer-motion for interaction.
Data, auth, and storage run on a single Supabase (Postgres) project using the gt_ table prefix, with Row-Level Security on every table. Twenty tables span migrations 0001โ0009. Payments use Stripe (Checkout + webhooks); tassel QR codes use the qrcode library.
Security posture: confidential data โ suppliers, costs, orders, raw QR scans, and unapproved family submissions โ carries no client RLS policy and is written only via the service-role key on the server. School access is membership-scoped through SECURITY DEFINER helpers so policies never recurse.
Notably, the digital experiences โ stories, advisor, studio art โ are deterministic template engines, not calls to an external AI model. That means no per-request inference cost and zero COGS on digital features. Hosting is Vercel; a companion iOS app shares the same Supabase project.
04
Business Model
Two-sided and self-reinforcing. Consumers create and buy on one side; schools run events on the other; each seeds the other. The consumer product is a free-to-paid funnel (design free โ buy physical โ keep memories), and the school portal converts institutions into recurring seasonal customers who deliver whole cohorts at once. Growth compounds through programmatic SEO and organic QR/share loops rather than paid acquisition.
05
Revenue Model
Multiple streams, described qualitatively โ no figures are asserted.
- D2C commerce โ physical tassels, charms, and regalia via the configurator and Stripe; dropship-fulfilled with per-order cost/margin tracking. Primary near-term revenue.
- School SaaS (per-event) โ starter / professional / enterprise plans for running a graduation event; recurring, seasonal, and expandable across a district.
- Future marketplace โ creator/designer marketplace for cap designs and templates, plus premium digital features.
- Companion iOS Pro โ subscription monetization of the native studio app.
06
SEO Strategy
The consumer site is a programmatic-SEO engine that also feeds the B2B pipeline.
- School directory โ
/schools/[slug]across ~150 schools, each with unique content, related majors, and CTAs; also inbound top-of-funnel for the school offering. - Major pages โ
/shop/major/[major]mapping each major to a recommended bundle. - Class-year + school landing pages โ
/[slug]resolves hub, custom,class-of-2026, and per-university pages, each preloading the studio. - Programmatic framework โ slugs are generated from data, so coverage scales by adding rows; sitemap/robots are generated from the slug lists.
- Seasonal freshness โ the class year rolls automatically each fall, keeping pages evergreen.
- Organic distribution โ QR graduate pages and shared stories create backlinks and social reach every time a family scans or shares.
07
B2B Strategy
Schools are the highest-leverage channel: one signed school delivers a whole cohort โ and their families โ at once. The portal lets a school brand its event, bulk-import a roster, hand each student a token design link, and watch metrics, turning the consumer product into an institutional workflow. The ~150-school SEO directory is inbound top-of-funnel; outbound targets districts via multi-school plans. Because student links can mint graduate identity pages, every school event also seeds the consumer network.
08
Growth Roadmap
- BuiltPhase 1 โ Consumer studio + SEOFree studio, programmatic landing pages, storefront + Stripe.
- BuiltPhase 1B โ Identity + engagementQR identity network, memory vault, viral loops, advisor.
- BuiltPhase 2 โ School B2B portalEvent branding, roster import, per-student links, metrics, plans.
- NextPhase 3 โ Go-to-marketLaunch, seed schools, first campaigns, live supplier fulfillment.
- PlannedPhase 4 โ Marketplace + network effectsCreator marketplace, alumni graph, district expansion.
- ThisPhase 5 โ Acquisition readinessREADME, docs, data room, investor narrative.
09
Competitive Defensibility
Four reinforcing moats, argued qualitatively.
Data moat
Distribution moat
Product moat
Network moat
10
IP Inventory
Owned and created assets (factual). Patent/trademark protection is framed as an opportunity, not a filing.
| Asset | Type | Status |
|---|---|---|
| graduationtassels.com | Domain | Owned |
| Graduation Tassels | Brand name | In use ยท TM registration = opportunity |
| Photo studio + inline tassel-art engine | Software system | Built ยท owned source |
| Deterministic story + advisor engines | Software system | Built ยท owned source |
| QR graduation-identity workflow | Proprietary workflow | Built ยท patent = opportunity |
| Memory-vault workflow | Proprietary workflow | Built ยท patent = opportunity |
| School event portal + roster/token system | Software system | Built ยท owned source |
| Programmatic-SEO framework + school/major/year data | Software + data | Built ยท owned source |
No trademark registration or patent has been asserted for this project. Any TM/patent language above describes an opportunity to pursue protection, not an existing filing.