A production-ready, feature-rich portfolio engine built on top of the open-source Nuxt UI Portfolio Template, heavily extended, enhanced, and maintained by the NLFTs Community.
- Live Demo: destkaa.nlfts.dev
- Documentation: developer.nlfts.dev/product/portofolio-nuxt
This repository is derived from the official Nuxt UI Portfolio Template licensed under the MIT License. It has been further developed, enhanced, and tuned for production deployment by the NLFTs Community.
- Production-Ready Containerization: Dockerfile & Devcontainer setup with multi-stage builds (
node:22-alpine&pnpm). - Enhanced DX: Full
.devcontainerconfiguration for VS Code and GitHub Codespaces. - Optimized Build & SSR: Production Nitro server runtime configuration.
- Robust Type & Lint System: Strict Vue/Nuxt type checking and ESLint standard compliance.
# Clone the repository
git clone https://github.com/NLFTs/portofolio.git
cd portofolio
# Install dependencies
pnpm install
# Start development server
pnpm devOpen this project in VS Code with the Dev Containers extension enabled, or run:
docker build -t nlfts-portfolio -f .devcontainer/Dockerfile .
docker run -p 3000:3000 nlfts-portfolioBuild the production application with Nitro:
pnpm buildPreview locally:
pnpm previewRun output directly with Node:
node .output/server/index.mjsDistributed under the MIT License. See LICENSE for details.