Skip to content

Repository files navigation

License: BUSL-1.1


Este repositorio contiene el código fuente de moto125.cc, revista en español sobre motocicletas de 125cc.
Tras pasar por Joomla y WordPress, esta tercera versión usa Strapi v5 como headless CMS y Next.js 14 como frontend, con un sistema de caché de contenido en memoria para SSR rápido y resiliente.

⚠️ Importante: aquí sólo está la arquitectura técnica (código). El contenido editorial (artículos, imágenes y base de datos) es privado y no forma parte del repo.

Estructura del monorepo

Monorepo con pnpm workspaces y Turborepo. Cada paquete tiene su propio README con detalles.

Requisitos

  • Node.js 22 (ver .nvmrc; corepack enable activa pnpm vía packageManager en package.json)
  • pnpm 9+

Comandos habituales

pnpm install
pnpm build              # todo el monorepo
pnpm build:ui           # UI + dependencias
pnpm build:strapi       # Strapi
pnpm dev:ui             # Next.js en :1338
pnpm dev:strapi         # Strapi develop
pnpm start:ui           # producción local UI
moto125v3/
├── apps/
│   ├── moto125-strapi/      # Backend (Strapi v5)
│   └── moto125-ui/          # Frontend (Next.js 14)
└── packages/
    ├── admin-api-client/    # Cliente Admin API de Strapi
    ├── api-client/          # SDK tipado para API pública
    ├── content-cache/       # Sistema de caché
    └── migration/           # Scripts migración (fuera del workspace; ver su README)

Documentación por módulo

Licencia

Publicado bajo Business Source License (BUSL‑1.1).

El código es visible para aprendizaje y colaboración; el uso comercial está restringido salvo autorización expresa.

About

Moto125.cc v3 web site Project

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages