Everything you need to install, customize and extend the template. The full, file-by-file version of this documentation ships in the docs/ folder of the download.
Requirements: Node.js ≥ 20.9 and npm. No database, no environment variables — the template has no backend.
npm install
npm run dev # http://localhost:3000
npm run build # production build
Other scripts: npm run lint, npm test, npx tsc --noEmit. See docs/01-instalacion.md for troubleshooting notes.
src/app/ holds the routes (two route groups: (admin) for the 46 pages with sidebar/topbar, (auth) for the 12 standalone pages) and the global stylesheets. src/components/ holds every reusable piece, organized by category (cards, table, forms, ui, charts, overlays, layout, pages). src/lib/ holds the page inventory, the sidebar navigation tree and the icon set.
Full breakdown, including where to edit each thing, in docs/02-estructura.md.
Every reusable building block, with a usage example, is catalogued in docs/03-componentes.md. Quick index:
Every color, spacing and radius value is a CSS custom property in src/app/globals.css (light tokens under :root, dark overrides under [data-theme='dark']). Change --primary/--primary-lt/--primary-dk to rebrand the whole app — buttons, links, charts and the active sidebar item all read the same variable.
:root {
--primary: #4263eb;
--primary-dk: #2747c4;
}Try colors live without touching code on the Theme generator page. Dark mode is attribute-based (<html data-theme="dark">) with a pre-paint script so there is no flash on load. Full guide in docs/04-temas.md.
Full list with routes in docs/05-paginas.md.
Nexo v1.0 — initial release. 58 pages across dashboards, forms, tables, charts, calendar, kanban, inbox, chat, file manager, e-commerce, projects, an admin/UI kit, and a full auth/error/marketing set, plus a global ⌘K command palette. Full development history in docs/CHANGELOG.md.