Family Service Lincoln

Three-site consolidation (Family Service Lincoln + Community Crops + FiftyOne Commons) into a single custom WordPress theme on Flywheel. Replacing aging Divi sites. Kickoff March 30, 2026; 90-day production target.

See notes.md for full proposal/scope detail and kickoff-questions.html for the kickoff agenda.

Project Info

Job Number 2026-007
Phase Strategy (kickoff active)
Billable Yes — $27,825 / 159 hrs @ $175/hr (nonprofit rate)
Proposal date 2026-01-28
MSA signed 2026-04-14
Kickoff 2026-03-30 1:30pm

Client Contacts

How they found us: Graphic Design Summit

G&M Team

Sites Being Consolidated

Site Role Current Stack
familyservicelincoln.org Primary / destination WordPress + Divi
communitycrops.org FSL program (since 2023) WordPress + Divi
fiftyonecommons.org FSL program WordPress + Divi

Site Reference

Local Path /Users/edowns/Local Sites/family-service-lincoln/app/public/wp-content/themes/family-service-lincoln (theme folder will be scaffolded in front-end dev phase)
Local URL https://family-service-lincoln.local
Local Site ID hHn2xsAv1p (Local app internal ID)
WP Admin admin / admin at https://family-service-lincoln.local/wp-admin
Production URL https://familyservicelincoln.org
Hosting (planned) Flywheel (G&M recommended; setup help in scope)
Hosting (current) Unknown — not pursuing (build-new-and-redirect approach)
GitHub grainandmortar/family-service-lincoln (private; stub README + WordPress .gitignore — theme to be scaffolded in front-end dev phase)
SSH TBD (Flywheel alias once production is provisioned)
sites.json id family-service-lincoln (color #003056)

Legacy Site Credentials

WordPress admin logins for all three legacy sites are in the Masterdoc → Client Logins tab. All three use web@grainandmortar.com. Crystal granted admin on 2026-04-29.

Domain / DNS: Shayne confirmed in Basecamp on 2026-05-05 that DNS for all three sites is hosted in Azure (not GoDaddy). FSL's IT provider can make DNS changes on their end. Since we're going Flywheel-only, we don't need domain delegate access — we'll just send their IT provider the Flywheel IP at cutover and they'll update the A record. No domain registrar credentials required.

Hosting (current): Still unknown. The Masterdoc Hosting row is empty. Less critical now that the migration plan is "build new on Flywheel, point DNS at us" rather than taking over the existing host.

Google Analytics: None of the three legacy sites has GA installed (per Crystal, 2026-04-29). Fresh GA4 setup is part of our SEO scope.

Integrations

Service Status Details
Harvest Active Project 47964815 "Website Design & Development" · Client 17639287 "Family Service Lincoln"
Todoist (Team) Active family-service-lincoln-2026-007 — Brooke's board
Todoist (Dev) Active Family Service Lincoln (2026-007) - Dev
Basecamp Active Family Service Lincoln (project 20215274)
Slack Active #family-service-lincoln (C0ASUFGKZ62)
Masterdoc Active Family Service Lincoln MasterDrive/Family Service Lincoln/_Notes and client communication
Drive Folder Active Family Service Lincoln
Notion N/A Not using Notion for this project
Figma Active Family Service Lincoln project
Cloudflare TBD Confirm at Flywheel-handoff time whether zone moves to G&M Cloudflare
SendGrid TBD Subuser to be provisioned at launch (transactional email)
Donation Platform TBD Asked in kickoff — currently unknown (PayPal / Stripe / DonorPerfect / Bloomerang?)
Events TBD Asked in kickoff — current platform unknown
accessiBe Optional In scope as integration; client pays $490+/yr if they opt in

Brand Identity

Per FSL Brand Guidelines (April 2026):

Primary palette | Color | Hex | RGB | Use | |-------|-----|-----|-----| | Navy Blue | #003056 | 0, 48, 86 | Trust, dependability, strength | | Sunshine Orange | #f7a800 | 247, 168, 0 | Friendly, cheerful, confident | | Green | #63a70a | 99, 167, 10 | Peaceful growth, health | | Black | #000000 | 0, 0, 0 | — |

Type: Montserrat Bold (display), Open Sans Regular (body), Crimson Text Roman (serif accent).

Logo motif: Three pillars representing strength + community support, also evoking the people FSL serves.

Note: The old Divi site referenced #2EA3F2 and Open Sans/Montserrat/Rubik. The new brand book replaces the blue and drops Rubik. Use the values above going forward.

Community Crops has its own brand guide — see assets/CommunityCrops-BrandGuide.pdf. FiftyOne Commons brand: no guide on file yet, pull logo from live site at build time.

Scope Detail

Total: 159 hours · $27,825 (per Sales-proxy → Quotes spreadsheet, "Family Service Lincoln" tab). Lifted directly from the line items.

Phase Hours % Deliverables
Strategy 12 7.95% Discovery, project planning, content hierarchy, content/site audit prep, flowchart
Content 6 3.97% Content audit, organize/gather content, messaging strategy direction
Wireframes 28 18.54% Layout wireframes + content modules. Up to 2 client revision rounds
Design 35 23.18% Site-wide look & feel (color, typography, illustration), up to 10 unique page layouts, up to 2 client revision rounds
Front-end Development 35 23.18% HTML/CSS for major browsers, responsive across screens, subtle interactions
WordPress CMS 20 13.25% Custom theme; up to 20 ACF modules, up to 2 custom post types, content entry, Gravity Forms, search, optional accessiBe, language translation, donation integration, Google Maps
SEO 4 2.65% GA4 tracking, on-page keywords/metatags/descriptions on primary pages, image best practices, 301 redirects, social cards, sitemap submission
QA & Launch 7 4.64% Browser testing (latest 2 versions of Chrome/Firefox/Safari/Edge), responsive QA, form/link tests, copy proofing, soft launch + up to 2 tweak rounds, staging→live
Training Library 4 2.65% Custom in-dashboard training videos + documentation for the FSL team
Project Management 8 5.03% Project calendar, milestones, communication, third-party vendor coordination

Subtotal (deliverables): 151 hrs / $26,425 PM: 8 hrs / $1,400 Grand total: 159 hrs / $27,825 at $175/hr (nonprofit rate, $25/hr discount applied)

Excludes: hosting fees, recurring plugin fees, all content (text, images, videos) — per the cover page in the proposal.

Cover-page voice cue (Kristin): "This message was written without AI assistance. ;)" — they value real human writing. Keep that in mind for any client-facing copy.

Payment Schedule

Milestone Amount
At signing $6,956.25
Wireframe completion $6,956.25
Web design completion $6,956.25
Soft launch $6,956.25

Photography

Client exploring photographers separately. G&M recommended Daniel Muller (~$5K–$8K range). Art direction + photographer coordination is included in scope.

Discovery Highlights

Pulled from assets/Discovery-Questions-Answers.pdf (Crystal's responses, finalized 2026-04-29). Anchor decisions during Strategy/Wireframes against this doc — don't make Crystal repeat answers.

Mission: "Helping Families Thrive" (since 1891 — oldest nonprofit in Lincoln).

Services (7 program areas): 1. Behavioral Health — school-based therapy 2. Child Care Food Program (CCFP) — nutrition reimbursement for licensed providers across NE 3. Community Crops — community gardens, training farm, education 4. FiftyOne Commons — affordable housing + STEAM center + community garden in NE Lincoln 5. Housing & Support Services — homelessness prevention, financial support, case management 6. WIC — nutrition for pregnant/postpartum women + children up to 5 7. Youth Development — before/after-school programming, Community Learning Centers

Brand challenge they want us to solve: Name confusion. Multiple agencies in Lincoln have "Family Service" or similar in their name (Lutheran Family Services, Family Health Services of Lincoln, Jenda Family Services). The new site needs to differentiate FSL clearly.

Visual hooks already in their identity: - Each program has its own graphic element/symbol used in promo material — keep these in the new design - Logo includes "three little i's" representing people — open to using these as standalone elements

Audiences in priority order: 1. Clients — varies wildly per program; most don't find FSL via the website (defined intake channels) 2. Donors and funders — adults 30+, established in community, civic-minded 3. Future employees — college-age for high-turnover Youth Development roles

Personality: Friendly, helpful, consistent, open to growth, steady.

5-year vision (relevant to phasing): New FiftyOne Commons campus + SquareOne Family Resource Center launch; expand housing stock; achieve funding stability; establish Youth Development as a model program.

Project Assets

All in assets/:

File What it is Source
FSL-Brand-Guidelines-Final.pdf Family Service Lincoln brand book — logo, palette, type, voice Basecamp upload (Crystal)
CommunityCrops-BrandGuide.pdf Community Crops standalone brand guide Basecamp upload (Crystal)
Discovery-Questions-Answers.pdf Crystal's full discovery questionnaire responses Drive · _Notes and client communication
Current-Site-Audit.pdf Page-by-page audit of all three legacy sites (what carries over, what doesn't) Drive · _Content

Source-of-truth links (live versions, in case the PDFs go stale): - FSL Discovery Questions doc - FSL Current Site Audit sheet

FiftyOne Commons brand assets: No standalone brand guide exists. Pull the logo from fiftyonecommons.org /wp-content/uploads/ at build time (we have WP admin via web@grainandmortar.com).

Project Status

2026-05-06 — Kickoff call (Granola summary)

Held the kickoff with FSL (7 attendees total). Locked the four-phase plan (Strategy → Wireframes → Design → Development), confirmed Community Crops becomes a program page rather than a sub-brand, and ruled careers external (UKG keeps owning hiring; we just link out). Events will be a simple upcoming-events list, not a calendar grid. Brand direction: shift from "clinical, old-school nonprofit" toward lively/personal — CEO Dennis is pushing for it. Name confusion is a real ongoing problem (employees get it wrong, confused with other "Family Service" orgs and city services); a rebrand was postponed due to funding uncertainty, so the new site has to carry the differentiation load.

Two-audience tension surfaced for Youth Development marketing — parents enrolling kids vs. college students looking for jobs. Worth pinning down whether that's one page with two paths or two separate landing pages before design starts (affects the 10-page design cap). Search functionality is getting upgraded beyond WP default — scope needs nailing down before CMS phase. Brand asset package (templates/icons for ongoing marketing) flagged as potential add-on.

Action items: - G&M → IA flowchart to client by Thu May 7 - FSL → Round 1 feedback by Mon May 11 EOD - Kristin → Organize photos by program in Google Drive folders - G&M → Scope brand asset add-on if Crystal wants a quote

Full notes: 2026-05-06-granola-kickoff-call.md · Granola share link

Status: Kickoff complete. Strategy phase active. Flowchart due tomorrow.


2026-05-05 — Local site stood up + assets gathered

Spun up the local Flywheel site (family-service-lincoln.local, Local site ID hHn2xsAv1p) as a brand-new WordPress install. Theme folder will get scaffolded in front-end dev phase. Added family-service-lincoln entry to ~/.claude/skills/sites-dashboard/sites.json (color #003056).

Pulled the detailed quote breakdown from sales-proxy → "Scope Detail" section now lists each phase with its hours, percentage, and exact deliverables.

Asset hunt complete: - FSL + Community Crops brand guides (PDFs from Basecamp uploads) - Discovery Questions doc (Crystal's full responses, exported from Drive) - Current Site Audit sheet (page-by-page audit of all three legacy sites, exported from Drive) - FiftyOne Commons has no brand guide — will pull logo from live site at build time

Brand correction logged: actual FSL palette is Navy #003056 / Sunshine Orange #f7a800 / Green #63a70a (per April 2026 brand guide). The #2EA3F2 from the old Divi site is not the live brand.


2026-05-05 — Basecamp reply sent + pre-launch IP task parked

Eric replied to Shayne in the "Project status: April 30, 2026" Basecamp thread confirming we don't need domain delegate access. New site on Flywheel = leave DNS in Azure, send their IT team the Flywheel IP at cutover for the A record update.

Logged the path: - Masterdoc Client Logins tab → annotated Domain Service row (B13) and Hosting row (B18) with the Azure-DNS / Flywheel-IP plan. - Todoist Dev board → created "Send FSL IT team the Flywheel IP address (for DNS A record cutover)" as a pre-launch task (6gXCVRJhRXHmV84v, P2, labels pre-launch blocker). Triggers when we're ready to point the domain at the new site.


2026-05-05 — Project hub scaffolded + DNS path clarified

Built this README from a sweep of: Harvest project cache (47964815), Drive search (Masterdoc + parent folder), Basecamp API (project 20215274), Slack channel listing (#family-service-lincoln). Todoist team board provided by Eric; Dev board created today (Family Service Lincoln (2026-007) - Dev).

Pulled context from Basecamp threads: WP admin granted 2026-04-29 (web@grainandmortar.com on all three sites), no GA installed on any legacy site, DNS in Azure, IT provider handles DNS changes. Confirmed with Eric we're going Flywheel-only, so no domain delegate access needed — we'll send the Flywheel IP at cutover.

Drafted Basecamp reply to Shayne's 2026-05-05 message clarifying we don't need domain delegate access.

Status: Strategy phase active. Kickoff call May 6. Flowchart due to client May 7.


Docs

File Description
REQUIREMENTS.md Source of truth — every page, feature, constraint, and audience path agreed to or requested, with citations. The spec every artifact (flowchart, wireframes, design, CMS) gets graded against.
SITE-ROSTER.md Flat per-URL list of every page that has to exist on the live site, with phase-by-phase status (flowchart / wireframes / design / built / launched). Operational — every row gets all five checkmarks before launch.
SCOPE.md Auto-generated scope-cap snapshot (layouts / CPTs / modules / URLs vs. proposal caps). Refresh by running scope-report.py or any audit. Open this when you want a one-look "are we over on layouts?" check.
CHANGELOG.md Phase-by-phase delta record. Append an entry every time a phase artifact ships or is approved. Reads top-to-bottom to show how the spec evolved.
2026-05-06-granola-kickoff-call.md Kickoff meeting notes (Granola). 7 attendees. Decisions, action items, open questions.
KICKOFF-BRIEF-2026-05-06.html Pre-kickoff brief (styled HTML — opens in Chrome). Markdown source: .md. Mobile-accessible: GitHub. Discovery anchors, Crystal's open scope questions, decisions to lock
notes.md Full proposal scope, contacts, timeline, payment schedule
kickoff-questions.html Kickoff agenda — IA + technical questions for client
Community Crops Support-2026-04-13-204746.mmd Mermaid IA flowchart source
fsl-ia-flowchart.png High-res IA flowchart (1800×1400)
fsl-ia-flowchart.svg Vector IA flowchart
2026-007_FamilyServiceLincoln_Proposal.pdf Original proposal
assets/ Brand guides, discovery doc, site audit, downloaded assets