portal: merge finance into productivity
This commit is contained in:
parent
647c954739
commit
66526bc1fe
@ -43,7 +43,7 @@
|
||||
const sections = [
|
||||
{
|
||||
title: "Productivity",
|
||||
description: "Docs, planning, and cloud workspace for Atlas users.",
|
||||
description: "Docs, planning, cloud workspace, and personal finance for Atlas users.",
|
||||
groups: [
|
||||
{
|
||||
title: "Workspace",
|
||||
@ -66,23 +66,6 @@ const sections = [
|
||||
target: "_blank",
|
||||
description: "Kanban planning boards for projects.",
|
||||
},
|
||||
{
|
||||
name: "Wger",
|
||||
url: "https://health.bstein.dev",
|
||||
target: "_blank",
|
||||
description: "Workout + nutrition tracking with the wger mobile app.",
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Finance",
|
||||
description: "Personal budgeting and expense tracking.",
|
||||
groups: [
|
||||
{
|
||||
title: "Money",
|
||||
apps: [
|
||||
{
|
||||
name: "Actual Budget",
|
||||
url: "https://budget.bstein.dev",
|
||||
@ -95,6 +78,29 @@ const sections = [
|
||||
target: "_blank",
|
||||
description: "Expense tracking with Abacus mobile sync.",
|
||||
},
|
||||
{
|
||||
name: "Wger",
|
||||
url: "https://health.bstein.dev",
|
||||
target: "_blank",
|
||||
description: "Workout + nutrition tracking with the wger mobile app.",
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Dev",
|
||||
description: "Build and ship: source control, CI, registry, and GitOps.",
|
||||
groups: [
|
||||
{
|
||||
title: "Dev Stack",
|
||||
apps: [
|
||||
{ name: "Gitea", url: "https://scm.bstein.dev", target: "_blank", description: "Git hosting and collaboration." },
|
||||
{ name: "Jenkins", url: "https://ci.bstein.dev", target: "_blank", description: "CI pipelines and automation." },
|
||||
{ name: "Harbor", url: "https://registry.bstein.dev", target: "_blank", description: "Artifact registry." },
|
||||
{ name: "GitOps", url: "https://cd.bstein.dev", target: "_blank", description: "GitOps UI for Flux." },
|
||||
{ name: "OpenSearch", url: "https://logs.bstein.dev", target: "_blank", description: "Centralized logs powered by Fluent Bit." },
|
||||
{ name: "Grafana", url: "https://metrics.bstein.dev", target: "_blank", description: "Dashboards and monitoring." },
|
||||
],
|
||||
},
|
||||
],
|
||||
@ -179,23 +185,6 @@ const sections = [
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Dev",
|
||||
description: "Build and ship: source control, CI, registry, and GitOps.",
|
||||
groups: [
|
||||
{
|
||||
title: "Dev Stack",
|
||||
apps: [
|
||||
{ name: "Gitea", url: "https://scm.bstein.dev", target: "_blank", description: "Git hosting and collaboration." },
|
||||
{ name: "Jenkins", url: "https://ci.bstein.dev", target: "_blank", description: "CI pipelines and automation." },
|
||||
{ name: "Harbor", url: "https://registry.bstein.dev", target: "_blank", description: "Artifact registry." },
|
||||
{ name: "GitOps", url: "https://cd.bstein.dev", target: "_blank", description: "GitOps UI for Flux." },
|
||||
{ name: "OpenSearch", url: "https://logs.bstein.dev", target: "_blank", description: "Centralized logs powered by Fluent Bit." },
|
||||
{ name: "Grafana", url: "https://metrics.bstein.dev", target: "_blank", description: "Dashboards and monitoring." },
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Crypto",
|
||||
description: "Local infrastructure for crypto workloads.",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user