From e81abda53ba8621e1731cf15ad988d9cc2f59b96 Mon Sep 17 00:00:00 2001 From: santidev21 Date: Mon, 5 Oct 2026 16:46:18 -0500 Subject: [PATCH] feat(help): public Help/FAQ page for customers (5.4) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There was no in-app guidance for customers. Add a public /ayuda page that documents the real flows — onboarding, motorcycles, maintenance, reminders, exports, cost stats and account — plus an FAQ and a support contact (placeholder for the owner). Linked from the profile ("Ayuda y preguntas frecuentes") and from the login/register footers alongside Terms/Privacy. --- bikontrol-web/src/app/app.routes.ts | 6 + .../auth/pages/login/login.component.html | 2 + .../pages/register/register.component.html | 2 + .../pages/profile/profile.component.html | 6 + .../pages/profile/profile.component.ts | 4 +- .../src/app/modules/help/help.component.html | 127 ++++++++++++++++++ .../app/modules/help/help.component.spec.ts | 17 +++ .../src/app/modules/help/help.component.ts | 51 +++++++ docs/specs/README.md | 1 + docs/specs/help.md | 8 ++ 10 files changed, 222 insertions(+), 2 deletions(-) create mode 100644 bikontrol-web/src/app/modules/help/help.component.html create mode 100644 bikontrol-web/src/app/modules/help/help.component.spec.ts create mode 100644 bikontrol-web/src/app/modules/help/help.component.ts create mode 100644 docs/specs/help.md diff --git a/bikontrol-web/src/app/app.routes.ts b/bikontrol-web/src/app/app.routes.ts index f1cd858..5b22ee7 100644 --- a/bikontrol-web/src/app/app.routes.ts +++ b/bikontrol-web/src/app/app.routes.ts @@ -59,6 +59,12 @@ export const routes: Routes = [ import('./modules/legal/privacy/privacy.component').then((c) => c.PrivacyComponent), }, + // Help (public) + { + path: 'ayuda', + loadComponent: () => import('./modules/help/help.component').then((c) => c.HelpComponent), + }, + // Dashboard { path: 'dashboard', diff --git a/bikontrol-web/src/app/modules/auth/pages/login/login.component.html b/bikontrol-web/src/app/modules/auth/pages/login/login.component.html index 8cef9e2..c182bee 100644 --- a/bikontrol-web/src/app/modules/auth/pages/login/login.component.html +++ b/bikontrol-web/src/app/modules/auth/pages/login/login.component.html @@ -107,6 +107,8 @@

Bikontrol

}

+ Ayuda + · Términos · Privacidad diff --git a/bikontrol-web/src/app/modules/auth/pages/register/register.component.html b/bikontrol-web/src/app/modules/auth/pages/register/register.component.html index ded322d..11b7ce3 100644 --- a/bikontrol-web/src/app/modules/auth/pages/register/register.component.html +++ b/bikontrol-web/src/app/modules/auth/pages/register/register.component.html @@ -142,6 +142,8 @@

Crear cuenta

}

+ Ayuda + · Términos · Privacidad diff --git a/bikontrol-web/src/app/modules/dashboard/pages/profile/profile.component.html b/bikontrol-web/src/app/modules/dashboard/pages/profile/profile.component.html index ed473e4..e88caab 100644 --- a/bikontrol-web/src/app/modules/dashboard/pages/profile/profile.component.html +++ b/bikontrol-web/src/app/modules/dashboard/pages/profile/profile.component.html @@ -146,6 +146,12 @@

Zona de peligro

Iniciaste sesión con Google, por eso no tienes contraseña que cambiar.

} + + Ayuda y preguntas frecuentes +