KRR Photography
Prepared July 2026 · Valid 30 days

A new home on the web for Bay Ridge.

A website proposal for the Bay Ridge Civic Association — 455 homes, four community funds, one hundred years of tradition, and an all‑volunteer board that deserves tools that simply work.

Prepared forThe BRCA Board · Josette Jurczak, Membership
Prepared byKRR Photography · KRRWebDesign.com
Two options insideCustom build · WordPress build

What we heard

From our call and your criteria document, the new bay‑ridge.org has three jobs to do.

Collect the right money into the right account

Dues, donations, boat stickers, camp, clubhouse rentals, and event tickets — routed automatically to four separate bank accounts: BRCA General Fund, Marina, Camp, and Pool. No sorting checks, no forwarding funds.

Run membership without a property manager

Residents register, the board approves, and dues run on the calendar year — automatic reminders 30 and 7 days before January 1, and automatic lockout on April 1 if unpaid. No stored credit cards, ever.

Stay easy for volunteers

The Fog Horn, the calendar, the Heron newsletter, slip lists, and fee changes all need to be updatable in minutes by whoever holds the role that year — not just by a web developer.

Included in both options

Whichever build you choose, the finished website does all of this. Your content is already written — a real head start — and we build every page from it.

Roughly 25 pages, built from your content
Home, Marina, Pool, Summer Camp, Committees, Commons & Forest, Safety, History, and more — with your photography throughout.
Member registration with board approval
Public home page; members-only content behind login. New registrations wait for BRCA approval before access.
Four payment destinations via Stripe
One Stripe account per fund — General, Marina, Camp, Pool — each depositing to its own bank account. 2.9% + 30¢ per transaction, paid to Stripe.
Annual dues on autopilot
Calendar-year membership, reminder emails 30 and 7 days out, April 1 lockout for non-payment. One-time payments only — no cards saved.
A true phone-book directory
Flat, searchable by name and street. No profile cards, no photos. Each member chooses — field by field — what appears: name, address, phone, email. Visible only to members who opt in.
Events calendar and the Fog Horn
Month and list-with-image views covering board meetings, socials, Friday Pub, and pool events — plus the Fog Horn public alert box, editable in under a minute.
Event tickets with QR check-in
Sell tickets to the Holiday Party, Beach Party, and Jamboree online. Set prices and on-sale dates, restrict to members or open to the public, and check guests in by scanning the QR code on their emailed ticket.
The complete Marina section
Watercraft sticker registration and renewal ($25/yr) paid online with pickup from the Pier Committee; clubhouse rental requests with approval and online payment; slip wait-list requests by form; rules and fee schedules as easy-to-update PDFs.
Pool and Summer Camp
Poolside party and pool clubhouse reservations paid into the Pool account; membership and swim teams link out to Membersplash and Swimtopia as planned. Camp pages with registration and weekly payment.
Documents & Archives
Bylaws, minutes, easements, forest plans, and the monthly Heron newsletter — all stored on your website, replaceable by a volunteer in two clicks.
Fifteen @bayridge.org mailboxes
Set up on Zoho Mail (about $3 per mailbox per month, paid directly to Zoho) — usable from any phone or mail app, and handed to the next volunteer with a password reset.
Accessible, mobile-first, and yours
Screen-reader accessible, phone and tablet friendly, Mailchimp signup built in — and you own the design and the site outright, on your own hosting account, free to take anywhere.

Two ways to build it

Both deliver every feature above. The difference is what the machinery looks like under the hood — and what that means for cost, upkeep, and day-to-day editing.

Our recommendation

Option A — Custom Build

Purpose-built software, tailored to how Bay Ridge actually runs
$7,500
One-time build · you own all of it

Why it fits

  • Four-account payment routing, the April 1 lockout, per-field directory privacy, and QR ticketing are built in natively — no workarounds, no compromises
  • A clean admin area with exactly the controls Bay Ridge needs: edit page text and photos, post to the Fog Horn, add events, change fees, approve members
  • Nothing extra to break — volunteers can't disable a critical plugin, because there are none
  • No plugin licenses to renew, ever — lower cost now and every year after
  • Faster and leaner than a plugin-stacked site, which helps every member on a phone

Honest trade-offs

  • Brand-new page layouts or structural changes go through a developer (content and photo edits do not — see below)
  • A future developer should know Laravel — the most widely used PHP framework, but a smaller talent pool than WordPress
$80/month support — security scanning, twice-daily backups, software updates, and your change requests handled.

Option B — WordPress Build

The familiar CMS, assembled from premium commercial plugins
$9,750
One-time build · you own all of it

Why you might choose it

  • The world's most familiar platform — the largest pool of developers if you ever change hands
  • Full page-builder freedom: volunteers can create entirely new pages and layouts without a developer
  • Battle-tested plugins behind memberships, forms, and events

Honest trade-offs

  • Your requirements sit at the edge of what WordPress does natively — four Stripe accounts, per-field directory privacy, and the April 1 lockout each require careful configuration across 6–8 commercial plugins working in concert
  • More moving parts: every plugin needs updates, and updates occasionally conflict — the main reason the build and support prices are higher
  • Annual plugin licenses (roughly $500/yr) are folded into the support plan below
  • The admin dashboard is busier — more places for a new volunteer to get lost
$120/month support — everything in the custom plan, plus plugin license management, compatibility testing, and conflict resolution.

Side by side

 Custom BuildWordPress Build
One-time build$7,500$9,750
Monthly support$80$120 (includes plugin licenses)
Five-year cost of ownership$12,300$16,950
Edit text & photos yourselvesYes — on every pageYes — on every page
Create brand-new page layouts yourselvesThrough your developerYes — page builder
Four bank accounts / Stripe routingBuilt in nativelyConfigured across plugins
April 1 dues lockoutBuilt in nativelyApproximated via plugin settings
Per-field directory privacyBuilt in nativelyCustom-configured
QR-code event check-inBuilt in nativelyVia ticketing plugin
Volunteer admin experienceOnly what you needStandard WP dashboard + plugins
Ongoing licensesNone~$500/yr (covered in support)
Timeline to launch8–10 weeks10–12 weeks
You own the design & can move hostsYesYes

“Can we make our own updates?”

Yes — under either option. This was the board's biggest question on our call, so let us be precise about it.

The custom build includes a page content editor: every front-facing page's headings, paragraphs, and photos can be changed by any authorized volunteer from the admin area — the same way you'd edit the Fog Horn or the calendar. Prices, fees, events, tickets, documents, and member approvals are all self-service too. The only thing reserved for a developer is building a brand-new type of page or restructuring a layout — which, in our experience with community organizations, comes up about once or twice a year and is covered by your support plan anyway.

WordPress extends that one step further — volunteers can assemble entirely new pages with a drag-and-drop builder. The trade is a busier dashboard and the plugin stack described above.

Ongoing costs, all on the table

Every recurring cost the association would carry. Hosting and email are billed directly to BRCA on your own accounts — no markup, no middleman, and nothing tied to us.

~$20
per month · paid to xCloud

Hosting

Your own account from day one, with free SSL included. If you ever part ways with us, the site stays put — nothing to migrate.

~$45
per month · paid to Zoho

Email

Fifteen @bayridge.org mailboxes at $3 each with 30 GB of storage apiece — versus roughly $105/month for the same on Google Workspace.

$80–120
per month · by option chosen

Support & maintenance

Security and malware scanning, backups every 12 hours, all software updates, and your text-and-photo change requests handled for you.

How the project runs

Weeks 1–2

Discovery & content review

We walk the full criteria document and every content page with your team, confirm the sitemap and the four Stripe accounts, and lock scope — so nothing appears mid-project as “an extra.”

Weeks 2–4

Design

Home page and key interior designs built from your mockup direction and photography, revised with your feedback until approved.

Weeks 4–8

Build

All pages, membership and directory, payments into all four accounts, calendar, ticketing, and the Marina, Pool, and Camp workflows — on a private preview link the board can watch progress on.

Weeks 8–10

Testing, training & launch

Real payment tests into each account, accessibility checks, a recorded training session for your volunteers, then launch on bay-ridge.org — with us on standby through renewal season.

Next steps

Both options are fixed-price and include everything in this proposal — the feature list, email setup, training, and launch. We'd welcome a video call with the board to walk through any of it and answer questions directly.

Payments are split so nothing is due until you've seen work you approve of.

40%to begin
30%at design approval
30%at launch