Back to templates

Template details

Saugi.me

Personal portfolio website built with Nuxt 3 and UnoCSS.

About this template

Saugi.me is a personal portfolio website template built with Nuxt 3 and UnoCSS, designed to give developers a minimal starting point for creating their own portfolio. The repository, which has 38 GitHub stars, derives from the official Nuxt 3 minimal starter and adds a portfolio-oriented structure.

What is Saugi.me?

Saugi.me is a personal portfolio website that takes a developer's profile information and project listings as input and outputs a fully styled, deployable Nuxt 3 application. It runs on Nuxt 3, the Vue 3 meta-framework, and uses UnoCSS for utility-first styling. The source is available on GitHub under the repository name "Saugi.me," created by the developer behind the site.

Key Features

The key features of Saugi.me come from its Nuxt 3 foundation and UnoCSS styling, combined with the minimal starter's workflow.

  • Nuxt 3 framework — Provides file-based routing, server-side rendering, and static site generation through the Vue 3 ecosystem.
  • UnoCSS styling — Uses on-demand utility CSS generation, so only the classes you actually use are included in the output.
  • Triple package manager support — Install dependencies with npm, yarn, or pnpm using the commands documented in the README.
  • Development server — Run npm run dev to start a hot-reloading dev server at http://localhost:3000.
  • Production build pipeline — Use npm run build to compile the application for production and npm run preview to serve it locally.
  • Deployment documentation — The README links to Nuxt's deployment presets, covering platforms like Vercel, Netlify, and cloud providers.
  • Minimal file structure — Inherits the Nuxt 3 minimal starter layout, containing only essential configuration and page files for easy customization.

Who is it for?

Saugi.me suits developers looking for a minimal Nuxt 3 portfolio and those wanting to learn the framework by example.

  • Portfolio owners — Developers who want a clean, minimal portfolio site without writing the full Nuxt setup from scratch.
  • Nuxt 3 learners — People who want a real, working Nuxt 3 project to study routing, configuration, and build commands in a small codebase.
  • UnoCSS adopters — Developers curious about UnoCSS can see how it integrates with Nuxt 3 for styling.
  • Hobbyists — Anyone who wants to publish a personal homepage with a modern Vue technology stack.

What can you do with it?

Saugi.me can be used as a personal site, a learning resource, or a base for other Nuxt projects.

  • Personal branding: Showcase your projects, skills, and contact information on a dedicated portfolio domain.
  • Open-source learning: Fork the repository to experiment with Nuxt 3 features like server routes, auto-imports, and Vue components.
  • Custom website base: Replace the default content and add your own components, pages, and assets to turn it into another type of site.

How does it work?

Saugi.me follows the standard Nuxt 3 workflow: install, develop, build, and deploy.

  1. Install dependencies using npm, yarn, or pnpm.
  2. Run npm run dev to start the development server at http://localhost:3000 for local editing.
  3. Execute npm run build to create a production build, then use npm run preview to check it locally.
  4. Follow the linked deployment presets to publish the build to a hosting provider.

FAQ

Is Saugi.me free to use?

Yes, the source code is publicly available on GitHub, so anyone can view, fork, and modify it for personal or commercial projects without paying a fee.

What tech stack does Saugi.me use?

It uses Nuxt 3, the Vue 3 meta-framework, for the application structure and UnoCSS for utility-first styling. The minimal starter includes essential files for a Nuxt project, such as the app entry and configuration.

Does Saugi.me support static site generation?

Nuxt 3, the underlying framework, supports static site generation as well as server-side rendering, so the portfolio can be deployed to any static hosting service if configured accordingly. The minimal starter defaults to a standard Nuxt setup.

screenshot of Saugi.me on template0.com