diff --git a/web/app/groups/page.tsx b/web/app/groups/page.tsx new file mode 100644 index 0000000..8bf5c28 --- /dev/null +++ b/web/app/groups/page.tsx @@ -0,0 +1,36 @@ +'use client' +import Link from 'next/link' +export default function GroupsPage() { + return ( +
+
+
+
+ MoreThanADiagnosis + +
+
+
+
+
+

Support Circle

+

The Living Room - Our Private Community

+
+
+
+
+

Join The Living Room, our exclusive support circle for members. A safe space to share your journey, connect with others, and find support.

+ Enter The Living Room +
+
+ +
+ ) +} diff --git a/web/app/happymail/page.tsx b/web/app/happymail/page.tsx new file mode 100644 index 0000000..9dcd938 --- /dev/null +++ b/web/app/happymail/page.tsx @@ -0,0 +1,59 @@ +'use client' + +import Link from 'next/link' + +export default function HappyMailPage() { + return ( +
+
+
+
+ MoreThanADiagnosis + +
+
+
+ +
+
+
💌
+

Happy Mail

+

You're seen, supported, and not alone

+
+
+ +
+
+
+

About Happy Mail

+

+ Happy Mail is a small way to remind you: you're seen, supported, and not alone. Nerisa sends free, joy-filled snail mail to folks navigating the hard stuff - just because. +

+ +

Who Can Receive?

+
    +
  • ✓ Cancer diagnosis or treatment
  • +
  • ✓ Chronic illness or rare disease
  • +
  • ✓ Medical limbo or recovery
  • +
+ +
+ + Order Happy Mail + +
+
+
+
+ + +
+ ) +} diff --git a/web/app/inlovingmemory/page.tsx b/web/app/inlovingmemory/page.tsx new file mode 100644 index 0000000..c7eaf57 --- /dev/null +++ b/web/app/inlovingmemory/page.tsx @@ -0,0 +1,37 @@ +'use client' +import Link from 'next/link' +export default function MemoryPage() { + return ( +
+
+
+
+ MoreThanADiagnosis + +
+
+
+
+
+
🕊️
+

Wings of Remembrance

+

Honor those who shaped our journey

+
+
+
+
+

We invite you to share a tribute—a memory, message, or reflection—to honor those who shaped our journey. Together, we create a tapestry of wings that celebrates their legacy.

+ Share Your Tribute +
+
+ +
+ ) +} diff --git a/web/app/meetus/page.tsx b/web/app/meetus/page.tsx new file mode 100644 index 0000000..53e1f46 --- /dev/null +++ b/web/app/meetus/page.tsx @@ -0,0 +1,37 @@ +'use client' +import Link from 'next/link' +export default function MeetUsPage() { + return ( +
+
+
+
+ MoreThanADiagnosis + +
+
+
+
+
+
🤝
+

Connect With Us

+

Let's build community together

+
+
+
+
+

Follow us on social media, attend events, or reach out directly. We'd love to hear from you and welcome your participation in our growing community.

+ Visit Our Original Site +
+
+ +
+ ) +} diff --git a/web/app/page.tsx b/web/app/page.tsx index a49f26f..001376d 100644 --- a/web/app/page.tsx +++ b/web/app/page.tsx @@ -1,172 +1,234 @@ +'use client' + +import Link from 'next/link' + export default function Home() { return ( -
+
{/* Header */} -
+
-

MoreThanADiagnosis

-
{/* Hero Section */} -
-
-

- Welcome to MoreThanADiagnosis -

-

- A community platform for health advocacy and support. Connect, share, and find resources for your health journey. +

+
+
+

+ You are more than a diagnosis. +

+

+ Connecting Through Stories, Thriving Through Community +

+

+ More Than A Diagnosis is a place for connection, encouragement, support, and resources by and for folks living with chronic illness and those touched by cancer. Join us on a journey where we explore the human experience beyond medical labels. Discover inspiring stories, insightful conversations, and valuable resources that redefine what it means to live with a diagnosis. +

+ + Join Our Community + +
+
+
+ + {/* Happy Mail Section */} +
+
+
+
+

Happy Mail

+

+ Happy Mail is a small way to remind you: you're seen, supported, and not alone. +

+

+ Nerisa sends free, joy-filled snail mail to folks navigating the hard stuff - just because. +

+ +
+

Who Can Receive Happy Mail?

+
    +
  • ✓ Cancer diagnosis or treatment
  • +
  • ✓ Chronic illness or rare disease
  • +
  • ✓ Medical limbo or recovery
  • +
+
+ + + Order Happy Mail + +
+
+
💌
+

From the Worst Club's Best Members

+
+
+
+
+ + {/* Connect Section */} +
+
+

Connect

+
+ "We're here to create a safe, supportive space where you can connect with others, share your story, and find hope. Cancer and chronic illness can feel so isolating, but together, we're stronger." +
+ + Learn More + +
+
+ + {/* Podcast Section */} +
+
+

Podcast

+
+
+
🎙️
+

More Than A Diagnosis Podcast

+
+
+

+ Listen to More Than A Diagnosis where we get real about life beyond the medical chart. +

+

+ Hosts Jes and Den are lifelong friends who found their way back to each other thanks to the wild ride of cancer and chronic illness. Jes went through triple-negative breast cancer and now navigates the long-term side effects of treatment. Den lives with FAP, a rare genetic condition, alongside other chronic illnesses. Through it all, they've found the magic of community, connection, and telling the real, messy stories. +

+ + Listen Here + +
+
+
+
+ + {/* Resources Section */} +
+
+

Resources

+

+ We know how scary and overwhelming it can be to receive a diagnosis, not to mention the financial burden it can bring. That's why we've put together a list of helpful resources to attempt to make this journey even just a little bit easier for you. Be sure to check back often or sign up to receive updates as we are adding new resources all the time!

- +
+
+ + {/* Wings of Remembrance Section */} +
+ +
- {/* Features Grid */} -
- {/* API Status */} -
-
-
- - - + {/* Shop Section */} +
+
+

Shop Our Collections

+
+ {[ + { name: 'Worst Club Best Members', icon: '🦆' }, + { name: 'More Than A Diagnosis', icon: '💪' }, + { name: 'I Don\'t Want To I Get To', icon: '✨' }, + { name: 'Ribbon Collection', icon: '🎗️' } + ].map((collection) => ( +
+
{collection.icon}
+

{collection.name}

-

API Status

-
-

Backend API is live and operational

- - Check Health → - + ))}
- - {/* Interactive Docs */} -
-
-
- - - -
-

Documentation

-
-

Interactive API documentation with Swagger UI

- - View Docs → - -
- - {/* ReDoc */} -
-
-
- - - -
-

ReDoc

-
-

Beautiful API reference documentation

- - View ReDoc → - -
- - {/* Authentication */} -
-
-
- - - -
-

Authentication

-
-

Secure JWT-based authentication (HS256)

- Access & Refresh tokens -
- - {/* Rate Limiting */} -
-
-
- - - -
-

Rate Limiting

-
-

Protected endpoints with intelligent rate limiting

- 10 req/sec for API -
- - {/* HTTPS Secure */} -
-
-
- - - -
-

HTTPS Enabled

-
-

Cloudflare SSL with full security headers

- Production ready +
+ + Shop Now +
- - {/* API Info */} -
-

API Information

-
-
-

Base URL

- - https://mtd.runfoo.run/api/v1 - -
-
-

Authentication

- - Bearer {'{'}token{'}'} - -
-
-

Protocol

- HTTPS (Cloudflare Flexible SSL) -
-
-

Database

- PostgreSQL 15 + Redis 7 -
-
-
-
+ {/* Footer */} -