diff --git a/pledge-now-pay-later/src/app/for/charities/page.tsx b/pledge-now-pay-later/src/app/for/charities/page.tsx new file mode 100644 index 0000000..a248699 --- /dev/null +++ b/pledge-now-pay-later/src/app/for/charities/page.tsx @@ -0,0 +1,175 @@ +import Link from "next/link" + +export default function ForCharitiesPage() { + return ( +
+
+ ) +} + +function Nav() { + return ( +
+
+ +
+ ๐Ÿคฒ +
+ Pledge Now, Pay Later + +
+ Sign In + Get Started Free +
+
+
+ ) +} + +function BottomCta({ headline, sub }: { headline: string; sub: string }) { + return ( +
+
+

{headline}

+

{sub}

+
+ + Create Free Account โ†’ + + + See live demo + +
+
+
+ ) +} + +function Footer() { + return ( + + ) +} diff --git a/pledge-now-pay-later/src/app/for/donors/page.tsx b/pledge-now-pay-later/src/app/for/donors/page.tsx new file mode 100644 index 0000000..4c38d1b --- /dev/null +++ b/pledge-now-pay-later/src/app/for/donors/page.tsx @@ -0,0 +1,176 @@ +import Link from "next/link" + +export default function ForDonorsPage() { + return ( +
+
+ ) +} + +function Nav() { + return ( +
+
+ +
๐Ÿคฒ
+ Pledge Now, Pay Later + +
+ Sign In + Get Started Free +
+
+
+ ) +} + +function Footer({ active }: { active?: string }) { + const links = [ + { href: "/for/charities", label: "For Charities" }, + { href: "/for/fundraisers", label: "For Fundraisers" }, + { href: "/for/volunteers", label: "For Volunteers" }, + { href: "/for/donors", label: "For Donors" }, + ] + return ( + + ) +} diff --git a/pledge-now-pay-later/src/app/for/fundraisers/page.tsx b/pledge-now-pay-later/src/app/for/fundraisers/page.tsx new file mode 100644 index 0000000..f69ccdc --- /dev/null +++ b/pledge-now-pay-later/src/app/for/fundraisers/page.tsx @@ -0,0 +1,201 @@ +import Link from "next/link" + +export default function ForFundraisersPage() { + return ( +
+
+ ) +} + +function Nav() { + return ( +
+
+ +
๐Ÿคฒ
+ Pledge Now, Pay Later + +
+ Sign In + Get Started Free +
+
+
+ ) +} + +function BottomCta({ headline, sub, color }: { headline: string; sub: string; color?: string }) { + return ( +
+
+

{headline}

+

{sub}

+
+ + Create Free Account โ†’ + + + See live demo + +
+
+
+ ) +} + +function Footer({ active }: { active?: string }) { + const links = [ + { href: "/for/charities", label: "For Charities" }, + { href: "/for/fundraisers", label: "For Fundraisers" }, + { href: "/for/volunteers", label: "For Volunteers" }, + { href: "/for/donors", label: "For Donors" }, + ] + return ( + + ) +} diff --git a/pledge-now-pay-later/src/app/for/volunteers/page.tsx b/pledge-now-pay-later/src/app/for/volunteers/page.tsx new file mode 100644 index 0000000..c5988ee --- /dev/null +++ b/pledge-now-pay-later/src/app/for/volunteers/page.tsx @@ -0,0 +1,167 @@ +import Link from "next/link" + +export default function ForVolunteersPage() { + return ( +
+
+ ) +} + +function Nav() { + return ( +
+
+ +
๐Ÿคฒ
+ Pledge Now, Pay Later + +
+ Sign In + Get Started Free +
+
+
+ ) +} + +function Footer({ active }: { active?: string }) { + const links = [ + { href: "/for/charities", label: "For Charities" }, + { href: "/for/fundraisers", label: "For Fundraisers" }, + { href: "/for/volunteers", label: "For Volunteers" }, + { href: "/for/donors", label: "For Donors" }, + ] + return ( + + ) +} diff --git a/pledge-now-pay-later/src/app/page.tsx b/pledge-now-pay-later/src/app/page.tsx index 64b2c63..a94d55f 100644 --- a/pledge-now-pay-later/src/app/page.tsx +++ b/pledge-now-pay-later/src/app/page.tsx @@ -1,9 +1,48 @@ import Link from "next/link" +const PERSONAS = [ + { + slug: "charities", + icon: "๐Ÿ•Œ", + title: "Charity Manager", + oneLiner: "You raise pledges at events. We make sure the money actually arrives.", + color: "trust-blue", + gradient: "from-trust-blue to-blue-600", + tags: ["Dashboard", "WhatsApp reminders", "Gift Aid", "Zakat", "HMRC export"], + }, + { + slug: "fundraisers", + icon: "โค๏ธ", + title: "Personal Fundraiser", + oneLiner: "You share a LaunchGood or JustGiving link. We track who actually donates.", + color: "purple-600", + gradient: "from-purple-600 to-pink-500", + tags: ["LaunchGood", "Enthuse", "JustGiving", "Social sharing", "Conversion tracking"], + }, + { + slug: "volunteers", + icon: "๐Ÿ™‹", + title: "Volunteer", + oneLiner: "You help collect pledges. We show you exactly how much you raised.", + color: "warm-amber", + gradient: "from-warm-amber to-orange-500", + tags: ["Personal link", "Live stats", "Leaderboard", "WhatsApp share"], + }, + { + slug: "donors", + icon: "๐Ÿคฒ", + title: "Donor", + oneLiner: "You pledged to give. We make it simple, safe, and on your schedule.", + color: "success-green", + gradient: "from-success-green to-emerald-500", + tags: ["Pay when ready", "WhatsApp receipts", "Gift Aid +25%", "Full transparency"], + }, +] + export default function HomePage() { return (
- {/* Nav */} + {/* โ”€โ”€ Nav โ”€โ”€ */}
@@ -19,201 +58,169 @@ export default function HomePage() {
- {/* Hero */} -
-
+ {/* โ”€โ”€ Hero โ”€โ”€ */} +
+
๐Ÿ‡ฌ๐Ÿ‡ง Built for UK charities & fundraisers ยท Free forever
-

- Collect pledges.
- Convert them into donations. +

+ Turn “I'll donate”
+ into money in the bank.

-

- Someone says "I'll donate ยฃ5,000" โ€” then what? Pledge Now, Pay Later captures that promise, sends WhatsApp reminders, and tracks every penny until it lands. At events, on social media, in WhatsApp groups, or one-on-one with high-net-worth donors. +

+ Capture pledges at events, on WhatsApp, or anywhere. Automated reminders do the chasing. You see every penny from promise to payment.

-
- - Start Collecting Pledges โ†’ +
+ + Start Free โ€” 2 min setup โ†’ - - ๐ŸŽฎ Try the Demo + + See live demo
-

Free forever ยท No card needed ยท 2 minute setup

+

No card required ยท Unlimited pledges ยท HMRC & GDPR compliant

- {/* Use Cases โ€” the 4 audiences */} -
-
-
-

Who uses Pledge Now, Pay Later?

-

Anyone who collects promises of money and needs them fulfilled.

+ {/* โ”€โ”€ The Problem โ€” single stat โ”€โ”€ */} +
+
+

30โ€“50%

+

+ of charity pledges never convert into actual donations. +

+

+ No follow-up. No system. Donors meant it, but life got in the way. That changes now. +

+
+
+ + {/* โ”€โ”€ 4 Personas โ”€โ”€ */} +
+
+
+

Built for how you actually work

+

Four people. One platform. Every pledge tracked.

+
- {/* Charity at events */} -
-
-
๐Ÿ•Œ
-
-

Charities & Mosques at Events

-

Gala dinners, Ramadan nights, Jumuah appeals

+ {PERSONAS.map((p) => ( + +
+
+ {p.icon} +
+
+

{p.title}

+

{p.oneLiner}

+
-
-

Print QR codes for each table. Donors scan, pledge an amount, and choose to pay now or later. You get a dashboard with every pledge, automatic WhatsApp reminders, and bank reconciliation.

-
- QR per table - Bank transfer - Gift Aid - Zakat tracking -
-
- - {/* HNW donors */} -
-
-
๐Ÿ’Ž
-
-

High-Net-Worth Donor Outreach

-

Major gifts, personal pledges, board commitments

+
+ {p.tags.map((t) => ( + {t} + ))}
-
-

Send a personal pledge link to a major donor via WhatsApp or email. They commit to ยฃ50k over 6 months. Every instalment is tracked, reminders are sent before due dates, and you see the full pipeline.

-
- Personal links - Instalments - WhatsApp follow-up -
-
- - {/* Org-to-org */} -
-
-
๐Ÿ—๏ธ
-
-

Org-to-Org Pledges

-

Multi-charity projects, umbrella fundraising

+
+ See how it works โ†’
-
-

Coordinating a large project across multiple charities? Each org pledges their share. Track commitments from organisations, not just individuals. Allocate funds to specific projects and see who's delivered.

-
- Fund allocation - Multi-party - Project tracking -
-
- - {/* Personal fundraiser */} -
-
-
โค๏ธ
-
-

Personal Fundraisers

-

LaunchGood, Enthuse, JustGiving, GoFundMe

-
-
-

Already have a fundraising page? Share your pledge link on WhatsApp and social media. People pledge an amount, then get redirected to your LaunchGood/Enthuse/JustGiving page to pay. You see who actually followed through.

-
- External redirect - Social sharing - Conversion tracking -
-
+ + ))}
- {/* The Problem */} -
-
+ {/* โ”€โ”€ How it works โ€” 4 steps โ”€โ”€ */} +
+
-

The Problem

-

30-50% of pledges never convert

+

Four steps. Zero pledges lost.

-
-
-
๐Ÿ˜ค
-

No follow-up system

-

Someone pledges ยฃ5,000 at your dinner. You write it on a napkin. A week later โ€” who pledged what? No idea.

-
-
-
๐Ÿ’ธ
-

Money left on the table

-

Donors meant it when they said it. But without a reminder and easy payment path, life gets in the way.

-
-
-
๐Ÿ•Œ
-

Funds mixed up

-

Zakat mixed with Sadaqah. Building fund mixed with general. No audit trail for fund allocation.

-
-
-
-
- - {/* How it works */} -
-
-
-

How it works

-

Whether it's a QR code at a gala or a link in a WhatsApp group

-
-
+
{[ - { step: "1", icon: "๐Ÿ”—", title: "Share a pledge link", desc: "Create a trackable link. Share via QR code, WhatsApp, social media, email, or send directly to a major donor." }, - { step: "2", icon: "๐Ÿคฒ", title: "Donor pledges", desc: "They pick an amount, mark as Zakat if eligible, and decide: pay now, on a date, or in monthly instalments." }, - { step: "3", icon: "๐Ÿ’ฌ", title: "WhatsApp follows up", desc: "Automated reminders with bank details or a link to your fundraising page. They reply PAID when done." }, - { step: "4", icon: "๐Ÿ“Š", title: "You see everything", desc: "Live dashboard: who pledged, who paid, what fund, which source. Export for HMRC Gift Aid." }, + { n: "1", icon: "๐Ÿ”—", title: "Create a pledge link", desc: "One link per campaign, table, volunteer, or WhatsApp group. Share anywhere." }, + { n: "2", icon: "๐Ÿคฒ", title: "Donor pledges", desc: "Amount, Gift Aid, Zakat, payment schedule โ€” all in a 60-second mobile flow." }, + { n: "3", icon: "๐Ÿ’ฌ", title: "WhatsApp follows up", desc: "Automated reminders with bank details. Donor replies PAID when done." }, + { n: "4", icon: "โœ…", title: "Money arrives", desc: "Live dashboard shows who pledged, who paid, who needs a nudge." }, ].map((s) => ( -
-
{s.icon}
-
{s.step}
+
+
+
{s.icon}
+
{s.n}
+

{s.title}

-

{s.desc}

+

{s.desc}

))}
- {/* Sharing channels */} -
-
-

Share anywhere. Track everything.

-

Every link is unique and trackable. See exactly where each pledge came from.

-
+ {/* โ”€โ”€ Compliance strip โ”€โ”€ */} +
+
+
+

Compliance is not optional

+

Every pledge collects bulletproof consent. Ready for HMRC, ICO, and your trustees.

+
+
{[ - { icon: "๐Ÿ’ฌ", label: "WhatsApp" }, - { icon: "๐Ÿ“ฑ", label: "QR Code" }, - { icon: "๐Ÿ“ง", label: "Email" }, - { icon: "๐Ÿ“ธ", label: "Instagram" }, - { icon: "๐Ÿฆ", label: "Twitter/X" }, - { icon: "๐Ÿ‘ค", label: "1-on-1" }, + { icon: "๐ŸŽ", label: "Gift Aid", sub: "HMRC declaration + address", color: "border-success-green/20 bg-success-green/5" }, + { icon: "๐ŸŒ™", label: "Zakat", sub: "Per-campaign toggle", color: "border-trust-blue/20 bg-trust-blue/5" }, + { icon: "๐Ÿ“ง", label: "Email opt-in", sub: "GDPR ยท never pre-ticked", color: "border-gray-200 bg-gray-50" }, + { icon: "๐Ÿ’ฌ", label: "WhatsApp opt-in", sub: "PECR ยท reply STOP", color: "border-[#25D366]/20 bg-[#25D366]/5" }, ].map((c) => ( -
- {c.icon} -

{c.label}

+
+ {c.icon} +

{c.label}

+

{c.sub}

+
+ ))} +
+

+ Every consent stored with exact text shown ยท timestamp ยท IP address ยท version number +

+
+
+ + {/* โ”€โ”€ Payment flexibility โ”€โ”€ */} +
+
+

Donors pay when they're ready

+
+ {[ + { icon: "โšก", title: "Now", desc: "Bank transfer or external page", border: "border-trust-blue/20" }, + { icon: "๐Ÿ“…", title: "Later", desc: "Pick a date โ€” reminders sent automatically", border: "border-warm-amber/20" }, + { icon: "๐Ÿ“†", title: "Monthly", desc: "2โ€“12 instalments, each tracked separately", border: "border-success-green/20" }, + ].map((o) => ( +
+
{o.icon}
+

{o.title}

+

{o.desc}

))}
- {/* Platforms */} + {/* โ”€โ”€ Platforms โ”€โ”€ */}
-
-

Works with your payment platform

-

Process donations directly, or redirect donors to your existing page.

+
+

Works with your existing platform

{[ - { name: "Bank Transfer (UK)", icon: "๐Ÿฆ", color: "#1e40af" }, - { name: "LaunchGood", icon: "๐ŸŒ™", color: "#00C389" }, - { name: "Enthuse", icon: "๐Ÿ’œ", color: "#6B4FBB" }, - { name: "JustGiving", icon: "๐Ÿ’›", color: "#AD29B6" }, - { name: "GoFundMe", icon: "๐Ÿ’š", color: "#00B964" }, - { name: "Any URL", icon: "๐Ÿ”—", color: "#6b7280" }, + { name: "Bank Transfer", icon: "๐Ÿฆ", c: "#1e40af" }, + { name: "LaunchGood", icon: "๐ŸŒ™", c: "#00C389" }, + { name: "Enthuse", icon: "๐Ÿ’œ", c: "#6B4FBB" }, + { name: "JustGiving", icon: "๐Ÿ’›", c: "#AD29B6" }, + { name: "GoFundMe", icon: "๐Ÿ’š", c: "#00B964" }, + { name: "Any URL", icon: "๐Ÿ”—", c: "#6b7280" }, ].map((p) => ( -
+
{p.icon} {p.name}
@@ -222,182 +229,39 @@ export default function HomePage() {
- {/* Compliance & Consent */} -
-
-
-

Compliance built in, not bolted on

-

- Every pledge collects legally watertight consent. Gift Aid, Zakat, email, WhatsApp โ€” each with its own opt-in, exact declaration text, timestamp, and audit trail. Ready for HMRC, ICO, and your trustees. -

-
- -
- {/* Gift Aid */} -
-
-
๐ŸŽ
-
-

Gift Aid (HMRC)

-

+25% on every eligible pledge

-
-
-
-
-
โœ“
- Add Gift Aid (+25%) -
-

Collects home address + HMRC model declaration. Timestamp and donor name recorded. Export HMRC-ready CSV in one click.

-
-
- - {/* Zakat */} -
-
-
๐ŸŒ™
-
-

Zakat Tracking

-

Funds never mix

-
-
-
-
-
โœ“
- ๐ŸŒ™ This is Zakat -
-

Mark campaigns as Zakat-eligible. Donors tick one checkbox. Zakat pledges tracked and reported separately.

-
-
- - {/* Email consent */} -
-
-
๐Ÿ“ง
-
-

Email Consent (GDPR)

-

Granular, never pre-ticked

-
-
-
-
-
- Email updates -
-

Separate opt-in for email reminders and receipts. Exact consent text, timestamp, and IP stored. No sends without opt-in.

-
-
- - {/* WhatsApp consent */} -
-
-
๐Ÿ’ฌ
-
-

WhatsApp Consent (PECR)

-

Reply STOP to opt out

-
-
-
-
-
- WhatsApp updates -
-

Separate opt-in for WhatsApp reminders. Consent text includes opt-out instructions. No messages without permission.

-
-
-
- -
-

- Every consent is stored with the exact text shown, a timestamp, the donor's IP address, and a version number. If you ever need to prove what a donor agreed to, it's all there. -

-
-
-
- - {/* Features */} -
-
-
-

Everything you need

-
-
- {[ - { icon: "๐Ÿ”—", title: "Trackable Pledge Links", desc: "Create unique links per source โ€” WhatsApp group, social post, email, volunteer, table. See where pledges come from." }, - { icon: "๐Ÿ“…", title: "Flexible Scheduling", desc: "Pay now, pick a date, or split into 2-12 monthly instalments. Each instalment tracked separately." }, - { icon: "๐Ÿ’ฌ", title: "WhatsApp Reminders", desc: "Automated multi-step: 2 days before โ†’ due day โ†’ gentle nudge โ†’ final. Donors reply PAID, HELP, STATUS." }, - { icon: "๐ŸŽ", title: "Gift Aid + HMRC Export", desc: "Collect declarations inline with live math. One-click HMRC-ready CSV export." }, - { icon: "๐Ÿ”", title: "Bulletproof Consent", desc: "Gift Aid, Zakat, email, WhatsApp โ€” each opt-in stored with exact text, timestamp, IP, and version." }, - { icon: "๐Ÿ“Š", title: "Live Dashboard", desc: "Real-time pipeline: new โ†’ initiated โ†’ paid โ†’ overdue. Needs-attention alerts. Auto-refreshes." }, - { icon: "๐Ÿฆ", title: "External Payment Tracking", desc: "Donors pledge here, pay on LaunchGood/Enthuse. They click 'I\\'ve Donated' or reply PAID on WhatsApp." }, - { icon: "๐Ÿ†", title: "Leaderboard", desc: "See which volunteer, table, or link source brings in the most pledges. Friendly competition." }, - { icon: "๐Ÿ“ฑ", title: "QR Codes for Events", desc: "Print a QR code per table. Works alongside WhatsApp sharing, social posts, and direct links." }, - { icon: "๐Ÿ“ค", title: "CRM Export", desc: "Download all pledge data as CSV. Filter by fund type, campaign, status, or source." }, - ].map((f) => ( -
- {f.icon} -
-

{f.title}

-

{f.desc}

-
-
- ))} -
-
-
- - {/* Donor schedule */} -
-
-

Donors choose when to pay

-
-
-
โšก
-

Pay Now

-

Bank transfer or redirect to your fundraising page

-
-
-
๐Ÿ“…
-

Pick a Date

-

"I'll pay on payday" โ€” WhatsApp reminders sent automatically

-
-
-
๐Ÿ“†
-

Monthly

-

Split into 2-12 instalments. Each one tracked & reminded

-
-
-
-
- - {/* CTA */} -
-
-

Stop losing pledges.

-

- Free to use. Set up in 2 minutes. Whether you're collecting pledges at a gala dinner, from your WhatsApp contacts, or from other organisations for a joint project. + {/* โ”€โ”€ Final CTA โ”€โ”€ */} +

+
+

+ Every day without this,
you're losing pledges. +

+

+ Free forever. Two-minute setup. Works tonight.

- - Create Your Free Account โ†’ + + Create Free Account โ†’ - - ๐ŸŽฎ Try the Demo + + See live demo
- {/* Footer */} + {/* โ”€โ”€ Footer โ”€โ”€ */}