From 3eed33b76731d6823446a3c0fda27f12303b5bf2 Mon Sep 17 00:00:00 2001 From: liosmoonbliss-home Date: Sat, 27 Sep 2025 03:52:19 -0400 Subject: [PATCH 1/4] Update page.tsx --- app/page.tsx | 70 ++++++---------------------------------------------- 1 file changed, 7 insertions(+), 63 deletions(-) diff --git a/app/page.tsx b/app/page.tsx index ffa40034c..056b7c473 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,66 +1,10 @@ -import { Metadata } from "next" -import { Button } from "components/Button/Button" - -import { LP_GRID_ITEMS } from "lp-items" - -export const metadata: Metadata = { - title: "Next.js Enterprise Boilerplate", - twitter: { - card: "summary_large_image", - }, - openGraph: { - url: "https://next-enterprise.vercel.app/", - images: [ - { - width: 1200, - height: 630, - url: "https://raw.githubusercontent.com/Blazity/next-enterprise/main/.github/assets/project-logo.png", - }, - ], - }, -} - -export default function Web() { +export default function Home() { return ( - <> -
-
-
-

- Next.js Enterprise Boilerplate -

-

- Jumpstart your enterprise project with our feature-packed, high-performance Next.js boilerplate! - Experience rapid UI development, AI-powered code reviews, and an extensive suite of tools for a smooth and - enjoyable development process. -

- - -
-
-
-
-
-
- {LP_GRID_ITEMS.map((singleItem) => ( -
-
- {singleItem.icon} -
-

{singleItem.title}

-

{singleItem.description}

-
- ))} -
-
-
- +
+

Sanctuary in Motion

+

+ Your prayer rhythm companion — starting here. +

+
) } From 7955904b0bceabcee1fa5aa634cdc6c339f810fb Mon Sep 17 00:00:00 2001 From: liosmoonbliss-home Date: Sat, 27 Sep 2025 04:24:45 -0400 Subject: [PATCH 2/4] Create rhythm.json Add rhythm.json with daily prayers --- data/rhythm.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 data/rhythm.json diff --git a/data/rhythm.json b/data/rhythm.json new file mode 100644 index 000000000..ac83e71fa --- /dev/null +++ b/data/rhythm.json @@ -0,0 +1,17 @@ +[ + { + "title": "Morning Prayer", + "text": "Lord, let me rise with your light today.", + "audio": "/audio/morning.mp3" + }, + { + "title": "Midday Prayer", + "text": "Keep me steady in my work and centered in you.", + "audio": "/audio/midday.mp3" + }, + { + "title": "Evening Prayer", + "text": "Bring me rest and peace tonight.", + "audio": "/audio/evening.mp3" + } +] From edb83f3e4441a4926b169ef39194df38e3096cae Mon Sep 17 00:00:00 2001 From: liosmoonbliss-home Date: Sat, 27 Sep 2025 04:45:27 -0400 Subject: [PATCH 3/4] Update page.tsx Update homepage with link to Daily Prayers --- app/page.tsx | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/app/page.tsx b/app/page.tsx index 056b7c473..650ef2e48 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,3 +1,12 @@ +// app/page.tsx +import type { Metadata } from "next"; +import Link from "next/link"; + +export const metadata: Metadata = { + title: "Sanctuary in Motion — Home", + description: "Your prayer rhythm companion.", +}; + export default function Home() { return (
@@ -5,6 +14,22 @@ export default function Home() {

Your prayer rhythm companion — starting here.

+ +
+ + Go to Daily Prayers + + + + Home & Fashion + +
- ) + ); } From 108ae42a2e08b0e4549f2f71755a4b17c489bcee Mon Sep 17 00:00:00 2001 From: liosmoonbliss-home Date: Sat, 27 Sep 2025 08:45:14 -0400 Subject: [PATCH 4/4] Create page.tsx Created app/rhythm/page.tsx to render Daily Prayers using data from rhythm.json. --- app/app/rhythm/page.tsx | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 app/app/rhythm/page.tsx diff --git a/app/app/rhythm/page.tsx b/app/app/rhythm/page.tsx new file mode 100644 index 000000000..538926465 --- /dev/null +++ b/app/app/rhythm/page.tsx @@ -0,0 +1,35 @@ +// app/rhythm/page.tsx +import type { Metadata } from "next"; +import prayers from "../../data/rhythm.json"; + +export const metadata: Metadata = { + title: "Daily Prayers — Rhythm", + description: "Simple daily prayers with optional audio.", +}; + +type Prayer = { + title: string; + text: string; + audio?: string; +}; + +export default function RhythmPage() { + const list = prayers as Prayer[]; + + return ( +
+

Daily Prayers

+
    + {list.map((p, i) => ( +
  • +

    {p.title}

    +

    {p.text}

    + {!!p.audio && ( +
  • + ))} +
+
+ ); +}