Skip to content

Commit 613986a

Browse files
mostlyerrorclaude
andauthored
Add mayday case study (#14)
* Add Mayday case study with business-focused content Created comprehensive case study showcasing the Mayday lead generation system with emphasis on practical results and engineering decisions. - Add /case-studies landing page listing all case studies - Add /case-studies/mayday detailed case study page - Include dashboard screenshot showing system in action - Add "Case Studies" to main navigation - Update smoke tests to cover new routes - Focus content on business value and design decisions rather than technical implementation details Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * Add Recent Work section to homepage showcasing case studies Added prominent "Recent Work" section on homepage to immediately showcase the Mayday case study without requiring navigation discovery. - Add Recent Work section between services and CTA - Feature Mayday case study with key stats (15 hours saved, 10-15k businesses) - Clean card layout with gradient background and hover effects - Link to full case study and "View all case studies" for future additions - Increases discoverability of portfolio work for homepage visitors Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * Add SWAPP case study showcasing government/civic tech experience Added second case study highlighting rapid prototyping and emergency response work from Code for America fellowship in Adams County, CO. - Add /case-studies/swapp with full case study page - Update case studies index to show both SWAPP and Mayday - Update homepage Recent Work section to display both case studies - Add /case-studies/swapp route to smoke test config - Emphasize leadership role, rapid development (weekend MVP), and measurable impact (80% faster intake, 15x capacity increase) Shows range of capabilities: civic tech + business automation, Rails + Next.js, government stakeholder management. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * Add partner logos to SWAPP case study - Save Code for America logo as SVG file for consistency - Add Adams County Office of Community Safety & Wellbeing logo - Update partner section to use both logos with 2-column layout - Change from resume-style "About" section to client/project framing - Mention both partner organizations in description Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * Add photos to SWAPP case study for visual storytelling - Add city hall line photo showing centralized intake bottleneck - Add intake session photo showing field-ready solution in action - Create side-by-side layout with caseworker testimonial and photo - Darken Adams County logo background for better contrast - Rename uploaded images for clarity Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * Add Let's Learn Together case study showcasing advisory work - Create LLT case study highlighting operations and vendor evaluation - Show different capability: technical advisor vs. custom development - Document 2-phase approach: spreadsheet optimization + platform adoption - Include client testimonials showing immediate time savings - Add to case studies index and smoke test routes Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 5e8f981 commit 613986a

10 files changed

Lines changed: 782 additions & 1 deletion

File tree

app/case-studies/llt/page.tsx

Lines changed: 219 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,219 @@
1+
import type { Metadata } from "next";
2+
import Link from "next/link";
3+
import HeroSimple from "@/components/HeroSimple";
4+
import CTA from "@/components/CTA";
5+
6+
export const metadata: Metadata = {
7+
title: "Case Study: Let's Learn Together | Good Robot Co.",
8+
description: "How we helped a growing tutoring agency streamline operations, evaluate business software, and implement the right platform for long-term growth.",
9+
};
10+
11+
export default function LLTCaseStudy() {
12+
return (
13+
<>
14+
<HeroSimple
15+
title="Let's Learn Together: Operations & Technology Advisory"
16+
subtitle="From manual spreadsheets to scalable systems—saving hours weekly and setting up a tutoring agency for growth"
17+
/>
18+
19+
<main className="max-w-4xl mx-auto px-6 py-16 space-y-16">
20+
{/* The Challenge */}
21+
<section>
22+
<h2 className="text-3xl font-bold text-charcoal mb-6">The Challenge</h2>
23+
<p className="text-lg text-charcoal/80 leading-relaxed mb-4">
24+
<Link
25+
href="https://letslearntogetherhtx.com"
26+
className="text-coral hover:underline"
27+
target="_blank"
28+
rel="noopener noreferrer"
29+
>
30+
Let&apos;s Learn Together
31+
</Link>{" "}
32+
is a Houston-based tutoring agency providing personalized in-home academic support for
33+
children ages 3-18. As the business grew, their operations became increasingly complex:
34+
tracking tutors, managing schedules, invoicing families, and reconciling payments.
35+
</p>
36+
<p className="text-lg text-charcoal/80 leading-relaxed mb-4">
37+
Everything ran through manual spreadsheets. Billing calculations were done by hand.
38+
Invoice generation was copy-paste. Every week, <strong>hours disappeared</strong> into
39+
tedious administrative work that could be automated—but the team didn&apos;t have the
40+
technical background to know where to start.
41+
</p>
42+
<p className="text-lg text-charcoal/80 leading-relaxed">
43+
They needed two things: immediate relief from the spreadsheet chaos, and a long-term
44+
plan to adopt software that could scale with the business.
45+
</p>
46+
</section>
47+
48+
{/* What We Did */}
49+
<section>
50+
<h2 className="text-3xl font-bold text-charcoal mb-6">What We Did</h2>
51+
<p className="text-lg text-charcoal/80 leading-relaxed mb-6">
52+
This was a <strong>2-month advisory engagement</strong> focused on optimizing operations
53+
and guiding technology decisions.
54+
</p>
55+
56+
<div className="space-y-8">
57+
<div>
58+
<h3 className="text-xl font-bold text-charcoal mb-3">Phase 1: Immediate Relief</h3>
59+
<p className="text-charcoal/80 leading-relaxed mb-3">
60+
First, we fixed the spreadsheets. Rebuilt the billing and invoicing workbooks with
61+
proper formulas, automated calculations, and clearer organization. Not a complete
62+
solution, but enough to buy back hours every week while we planned the long-term fix.
63+
</p>
64+
<div className="bg-white border-l-4 border-sage p-6 rounded-r-lg shadow-sm">
65+
<p className="text-lg text-charcoal/90 mb-2">
66+
&quot;I still have a lot of work to do, but your simple formulas and set up are
67+
saving me hours and so much stress.&quot;
68+
</p>
69+
<p className="text-charcoal/60 text-sm">— Sara Ho, Founder</p>
70+
</div>
71+
</div>
72+
73+
<div>
74+
<h3 className="text-xl font-bold text-charcoal mb-3">Phase 2: Vendor Evaluation</h3>
75+
<p className="text-charcoal/80 leading-relaxed mb-4">
76+
Evaluated three business management platforms designed for tutoring agencies:{" "}
77+
<strong>Teachworks</strong>, <strong>Sawyer</strong>, and{" "}
78+
<strong>TutorCruncher</strong>. Sat in vendor demos, asked technical questions, and
79+
helped the team understand trade-offs between features, pricing, and complexity.
80+
</p>
81+
<div className="bg-cream/50 border-l-4 border-coral p-6 rounded-r-lg">
82+
<h4 className="font-bold text-charcoal mb-2">Key Decision Factors</h4>
83+
<ul className="space-y-2 text-charcoal/80">
84+
<li className="flex items-start">
85+
<span className="text-coral mr-2"></span>
86+
<span>
87+
<strong>Fit with internal processes:</strong> Which platform matched their
88+
existing workflow vs. forcing them to change
89+
</span>
90+
</li>
91+
<li className="flex items-start">
92+
<span className="text-coral mr-2"></span>
93+
<span>
94+
<strong>Team size and simplicity:</strong> Avoiding over-engineered solutions
95+
with features they didn&apos;t need
96+
</span>
97+
</li>
98+
<li className="flex items-start">
99+
<span className="text-coral mr-2"></span>
100+
<span>
101+
<strong>Pricing and scalability:</strong> Cost-effective now, but able to grow
102+
with the business
103+
</span>
104+
</li>
105+
<li className="flex items-start">
106+
<span className="text-coral mr-2"></span>
107+
<span>
108+
<strong>Client and customer experience:</strong> Easy for families to book,
109+
pay, and communicate
110+
</span>
111+
</li>
112+
<li className="flex items-start">
113+
<span className="text-coral mr-2"></span>
114+
<span>
115+
<strong>Ease of adoption:</strong> How quickly the team could learn the new
116+
system and start using it
117+
</span>
118+
</li>
119+
</ul>
120+
</div>
121+
</div>
122+
123+
<div>
124+
<h3 className="text-xl font-bold text-charcoal mb-3">Phase 3: Implementation Support</h3>
125+
<p className="text-charcoal/80 leading-relaxed mb-3">
126+
After evaluating all three platforms, <strong>Teachworks</strong> emerged as the
127+
clear choice. It matched their processes, scaled appropriately for their team size,
128+
and provided the best balance of features and simplicity.
129+
</p>
130+
<p className="text-charcoal/80 leading-relaxed">
131+
Provided technical guidance during onboarding: data migration planning, workflow
132+
setup, and troubleshooting integration questions. The platform is now ready to
133+
launch and replace the manual spreadsheet process entirely.
134+
</p>
135+
</div>
136+
</div>
137+
</section>
138+
139+
{/* The Result */}
140+
<section>
141+
<h2 className="text-3xl font-bold text-charcoal mb-6">The Result</h2>
142+
143+
<div className="grid md:grid-cols-2 gap-6 mb-8">
144+
<div className="bg-white p-6 rounded-lg border border-charcoal/10">
145+
<div className="text-3xl font-bold text-coral mb-2">Hours</div>
146+
<p className="text-charcoal/80">
147+
<strong>Weekly time savings</strong> from optimized spreadsheets—immediate relief
148+
before platform adoption
149+
</p>
150+
</div>
151+
<div className="bg-white p-6 rounded-lg border border-charcoal/10">
152+
<div className="text-3xl font-bold text-coral mb-2">3</div>
153+
<p className="text-charcoal/80">
154+
<strong>Vendors evaluated</strong> with technical guidance to make an informed
155+
decision
156+
</p>
157+
</div>
158+
<div className="bg-white p-6 rounded-lg border border-charcoal/10">
159+
<div className="text-3xl font-bold text-sage mb-2">2 months</div>
160+
<p className="text-charcoal/80">
161+
<strong>From chaos to clarity</strong>—spreadsheet optimization to vendor selection
162+
to implementation
163+
</p>
164+
</div>
165+
<div className="bg-white p-6 rounded-lg border border-charcoal/10">
166+
<div className="text-3xl font-bold text-sage mb-2">Ready</div>
167+
<p className="text-charcoal/80">
168+
<strong>Platform launching soon</strong> to replace manual processes with scalable
169+
automation
170+
</p>
171+
</div>
172+
</div>
173+
174+
<div className="bg-white border-l-4 border-sage p-6 rounded-r-lg shadow-sm">
175+
<p className="text-xl text-charcoal font-semibold mb-3">
176+
&quot;...and am LOVING this new system! Saves me so many hours of tedious work!&quot;
177+
</p>
178+
<p className="text-charcoal/60">— Sara Ho, Founder</p>
179+
</div>
180+
</section>
181+
182+
{/* What This Demonstrates */}
183+
<section>
184+
<h2 className="text-3xl font-bold text-charcoal mb-6">What This Demonstrates</h2>
185+
186+
<div className="space-y-4 text-lg text-charcoal/80 leading-relaxed">
187+
<p>
188+
<strong>Technical advisory for non-technical clients.</strong> Not every business
189+
needs custom software—sometimes they need someone who can evaluate off-the-shelf
190+
solutions, ask the right questions, and guide them to the best choice for their
191+
situation.
192+
</p>
193+
<p>
194+
<strong>Understanding operations, not just code.</strong> Optimizing spreadsheets
195+
isn&apos;t glamorous work, but it solved an immediate problem while buying time for
196+
the real solution. Good consulting means solving the problem in front of you first.
197+
</p>
198+
<p>
199+
<strong>Vendor evaluation with business context.</strong> Led technical conversations
200+
in vendor demos, translated features into business value, and helped a non-technical
201+
team make a confident decision between competing platforms.
202+
</p>
203+
<p>
204+
<strong>Two-phase approach: quick wins + long-term fix.</strong> Immediate relief
205+
(spreadsheet optimization) while planning the sustainable solution (platform adoption).
206+
This keeps the business moving while building the right foundation.
207+
</p>
208+
</div>
209+
</section>
210+
</main>
211+
212+
{/* CTA - Full width section outside constrained container */}
213+
<CTA
214+
headline="Need help choosing the right technology?"
215+
subheadline="From vendor evaluation to custom solutions, we help businesses make smart technology decisions. Let's talk about your operations."
216+
/>
217+
</>
218+
);
219+
}

app/case-studies/page.tsx

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,20 @@ export const metadata: Metadata = {
99
};
1010

1111
const caseStudies = [
12+
{
13+
slug: "swapp",
14+
title: "SWAPP: Severe Weather Emergency Response",
15+
tagline: "From 11 minutes to 2.5 minutes—80% faster intake during emergencies",
16+
description:
17+
"Led development of a rapid-response system for Adams County, Colorado that streamlined hotel voucher distribution for people experiencing homelessness during severe weather. Weekend prototype to production deployment, preventing 8,300+ nights of unsheltered homelessness.",
18+
highlights: [
19+
"80% reduction in intake time (11 min → 2.5 min)",
20+
"15x increase in capacity (8,300+ nights vs. 500)",
21+
"Weekend prototype to production in weeks",
22+
"560+ people served in one cold weather season",
23+
],
24+
tech: ["Ruby on Rails", "PostgreSQL", "Twilio", "SendGrid"],
25+
},
1226
{
1327
slug: "mayday",
1428
title: "Mayday: Intelligent Lead Generation",
@@ -23,6 +37,20 @@ const caseStudies = [
2337
],
2438
tech: ["Next.js 14", "PostgreSQL", "Google Places API", "TypeScript"],
2539
},
40+
{
41+
slug: "llt",
42+
title: "Let's Learn Together: Operations & Technology Advisory",
43+
tagline: "From manual spreadsheets to scalable systems",
44+
description:
45+
"Helped a Houston tutoring agency optimize billing operations and adopt the right business management platform. Evaluated three vendors, provided technical guidance, and implemented a solution that saves hours weekly while enabling growth.",
46+
highlights: [
47+
"Hours of weekly time savings from spreadsheet optimization",
48+
"3 vendors evaluated with technical guidance",
49+
"2-month engagement from chaos to clarity",
50+
"Platform ready to launch and scale with business",
51+
],
52+
tech: ["Spreadsheet Optimization", "Vendor Evaluation", "Teachworks", "Operations Advisory"],
53+
},
2654
];
2755

2856
export default function CaseStudiesPage() {

0 commit comments

Comments
 (0)