Skip to content

Commit 7aa28e4

Browse files
committed
feat: metabolic hub
1 parent e21799e commit 7aa28e4

File tree

6 files changed

+13
-6
lines changed

6 files changed

+13
-6
lines changed

public/apps/apps.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -657,7 +657,7 @@
657657
{
658658
"slug": "metabolic-hub",
659659
"to": "/apps/metabolic-hub",
660-
"title": "Metabolic Hub (Fasting Tracker)",
660+
"title": "The Fasting Ledger",
661661
"description": "Protocol for high-precision metabolic temporal management and nutritional tracking.",
662662
"icon": "ForkKnifeIcon",
663663
"created_at": "2026-01-04T12:00:00+03:00"

public/index.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
3434
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&family=Space+Mono:wght@400;700&display=swap" rel="stylesheet">
3535
<link href="https://fonts.googleapis.com/css2?family=Arvo&family=Inter&family=Playfair+Display:wght@400;500;600;700;800;900&display=swap" rel="stylesheet">
36+
<link href="https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=Outfit:wght@300;400;500;600&display=swap" rel="stylesheet">
37+
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap" rel="stylesheet">
3638
<title>fezcodex</title>
3739
</head>
3840
<body class="bg-slate-950">

src/components/AppCard.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ const AppCard = ({ app }) => {
4040

4141
{/* Content */}
4242
<div className="flex flex-col flex-grow p-5">
43-
<h3 className="text-lg font-medium font-sans uppercase text-white mb-3 group-hover:text-emerald-400 transition-colors line-clamp-1 leading-tight tracking-tight">
43+
<h3 className="text-lg font-ibm-plex-mono uppercase text-[#e0e1dd] mb-3 group-hover:text-emerald-400 transition-colors line-clamp-1 leading-tight tracking-tight">
4444
{title}
4545
</h3>
4646

47-
<p className="text-xs text-gray-400 line-clamp-2 leading-relaxed mb-4 flex-grow font-sans">
47+
<p className="text-xs text-gray-400 line-clamp-2 leading-relaxed mb-4 flex-grow font-outfit font-light">
4848
{description}
4949
</p>
5050

src/config/fonts.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,7 @@ module.exports = {
22
arvo: ['Arvo', 'serif'],
33
playfairDisplay: ['Playfair Display', 'serif'],
44
inter: ['Inter', 'sans-serif'],
5+
syne: ['Syne', 'sans-serif'],
6+
outfit: ['Outfit', 'sans-serif'],
7+
ibmPlexMono: ['IBM Plex Mono', 'monospace'],
58
};

src/pages/apps/IntermittentFastingTrackerPage.jsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,13 @@ import AdjustFastModal from '../../app/apps/fasting-tracker/components/AdjustFas
1717
import { useFastingData } from '../../app/apps/fasting-tracker/hooks/useFastingData';
1818

1919
const IntermittentFastingTrackerPage = () => {
20-
const appName = 'My Fasting Tracker';
20+
const appName = 'The Fasting Ledger';
2121

2222
useSeo({
2323
title: `${appName} | Fezcodex`,
2424
description: 'Track your fasting periods and daily meals with ease.',
2525
keywords: ['fasting', 'intermittent fasting', 'tracker', 'nutrition', 'health'],
2626
});
27-
2827
const fastingData = useFastingData();
2928
const [activeTab, setActiveTab] = useState('dashboard');
3029
const [isMealLoggerOpen, setIsMealLoggerOpen] = useState(false);
@@ -222,4 +221,4 @@ const IntermittentFastingTrackerPage = () => {
222221
);
223222
};
224223

225-
export default IntermittentFastingTrackerPage;
224+
export default IntermittentFastingTrackerPage;

tailwind.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ module.exports = {
3030
mono: ['JetBrains Mono', 'monospace', ...defaultTheme.fontFamily.mono],
3131
arvo: fonts.arvo, // New custom font
3232
playfairDisplay: fonts.playfairDisplay, // New custom font
33+
syne: fonts.syne, // Experimental Display Sans
34+
outfit: fonts.outfit, // Geometric Sans
35+
'ibm-plex-mono': fonts.ibmPlexMono, // Elegant Technical Mono
3336
inter: fonts.inter, // New custom font
3437
},
3538
colors: colors,

0 commit comments

Comments
 (0)