Skip to content

Commit 0b99473

Browse files
committed
Añado un proyecto más y actualizo la interfaz general
1 parent bac46dc commit 0b99473

4 files changed

Lines changed: 43 additions & 0 deletions

File tree

assets/css/styles.css

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -916,6 +916,15 @@ p{
916916
.t-git{ --chip-bg: rgba(249,115,22,.12); --chip-bd: rgba(249,115,22,.26); }
917917
.t-github{ --chip-bg: rgba(148,163,184,.12); --chip-bd: rgba(148,163,184,.26); }
918918

919+
/* Colores para chips nuevas */
920+
.t-notion{ --chip-bg: rgba(148,163,184,.12); --chip-bd: rgba(148,163,184,.26); }
921+
.t-make{ --chip-bg: rgba(236,72,153,.12); --chip-bd: rgba(236,72,153,.28); }
922+
.t-ntfy{ --chip-bg: rgba(34,211,238,.12); --chip-bd: rgba(34,211,238,.26); }
923+
.t-n8n{ --chip-bg: rgba(249,115,22,.12); --chip-bd: rgba(249,115,22,.26); }
924+
.t-docker{ --chip-bg: rgba(59,130,246,.12); --chip-bd: rgba(59,130,246,.26); }
925+
.t-ollama{ --chip-bg: rgba(34,197,94,.12); --chip-bd: rgba(34,197,94,.26); }
926+
.t-rag{ --chip-bg: rgba(196,181,253,.12);--chip-bd: rgba(196,181,253,.28); }
927+
919928
/* soft skills */
920929
.t-soft-comm{ --chip-bg: rgba(34,211,238,.12); --chip-bd: rgba(34,211,238,.26); }
921930
.t-soft-cur{ --chip-bg: rgba(196,181,253,.12); --chip-bd: rgba(196,181,253,.28); }
@@ -989,3 +998,4 @@ p{
989998
.project-thumb.thumb-testing{ --a: rgba(250,204,21,.14); --b: rgba(148,163,184,.18); }
990999
.project-thumb.thumb-labs{ --a: rgba(250,204,21,.14); --b: rgba(196,181,253,.18); }
9911000
.project-thumb.thumb-rag{ --a: rgba(34,197,94,.16); --b: rgba(196,181,253,.18); }
1001+
.project-thumb.thumb-lifeos{ --a: rgba(236,72,153,.18); --b: rgba(34,211,238,.18); }

assets/i18n/en.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,14 @@
162162
"p7_solution": "Local stack with n8n workflows, Spring Boot API (JWT), Postgres + pgvector, and Ollama for embeddings + RAG returning `sources[]` with page/snippet evidence.",
163163
"p7_result": "Evidence: `/ask` returns an answer + cited sources/pages; WF1 ingests PDFs from `inbox/` and WF2 writes daily digests to `outbox/` (docs + Postman collection).",
164164

165+
166+
"p8_title": "LifeOS System (Notion + Make + Detox)",
167+
"p8_desc": "Personal system for habits + gamification (XP/HP/streaks) + daily logging + digital detox, with Notion as the base and automation on top.",
168+
"p8_why": "A big end-to-end project: I connect real components (Notion + Make + ntfy + Android) and document everything so it stays maintainable and robust.",
169+
"p8_problem": "I wanted a single system to track habits and digital detox without paid apps or daily manual work.",
170+
"p8_solution": "Notion data model + daily Make scenario for streaks/XP/HP + push notifications via ntfy + Android Detox app exporting CSV by app/category.",
171+
"p8_result": "Evidence: 0€ functional system (Notion/Make free) with docs, daily automation, and CSV export feeding the detox module.",
172+
165173
"p6_cases": [
166174
{
167175
"title": "Concurrency without blocking UI (Coroutines)",

assets/i18n/es.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,13 @@
162162
"p7_solution": "Stack local con n8n (workflows de ingesta/digest), Spring Boot API (JWT), Postgres + pgvector y Ollama para embeddings y RAG con `sources[]` por página/snippet.",
163163
"p7_result": "Evidencia: endpoint `/ask` devuelve respuesta + fuentes/páginas; WF1 procesa PDFs desde `inbox/` y WF2 genera digests en `outbox/` (docs + colección Postman).",
164164

165+
"p8_title": "LifeOS System (Notion + Make + Detox)",
166+
"p8_desc": "Sistema personal para hábitos + gamificación (XP/HP/rachas) + registro diario + detox digital, con Notion como base y automatización.",
167+
"p8_why": "Proyecto grande donde conecto piezas reales (Notion + Make + ntfy + Android) y lo documento para que sea mantenible y robusto.",
168+
"p8_problem": "Quería un sistema único para trackear hábitos y detox digital sin depender de apps de pago ni trabajo manual diario.",
169+
"p8_solution": "Modelo en Notion + escenario diario en Make para rachas/XP/HP + notificaciones push con ntfy + app Android Detox para exportar CSV por app/categoría.",
170+
"p8_result": "Evidencia: sistema funcional 0€ (Notion/Make free) con documentación, automatización diaria y export CSV para el módulo de detox.",
171+
165172
"p6_cases": [
166173
{
167174
"title": "Concurrencia sin bloquear UI (Coroutines)",

assets/js/app.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,24 @@ function getProjectItems(proj){
314314
{ label:"Docker", cls:"t-github" },
315315
{ label:"RAG", cls:"t-soft-cur" }
316316
]
317+
},
318+
{
319+
title: proj.p8_title,
320+
desc: proj.p8_desc,
321+
why: proj.p8_why,
322+
problem: proj.p8_problem,
323+
solution: proj.p8_solution,
324+
result: proj.p8_result,
325+
link: "https://github.com/SebiGitHub/lifeos-system",
326+
iconClass: "fa-solid fa-heart-pulse",
327+
thumbClass: "thumb-lifeos",
328+
tech: [
329+
{ label:"Notion", cls:"t-notion" },
330+
{ label:"Make", cls:"t-make" },
331+
{ label:"ntfy", cls:"t-ntfy" },
332+
{ label:"Android",cls:"t-kotlin" },
333+
{ label:"CSV", cls:"t-data" }
334+
]
317335
}
318336
];
319337
}

0 commit comments

Comments
 (0)