Skip to content
/ portfolio Public template
generated from cesswhite/v4.20

A modern, minimalist portfolio template built with Nuxt & Nuxt UI, designed for developers who value simplicity and performance. Perfect for showcasing your work with style.

Notifications You must be signed in to change notification settings

cesswhite/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

portfolio_cover_image

Clean, Modern, and Purposeful Design

A modern, minimalist portfolio template built with Nuxt & Nuxt UI, designed for developers who value simplicity and performance. Perfect for showcasing your work with style.

Built on cutting-edge technologies:

  • Nuxt 3 for powerful, streamlined development.
  • Nuxt UI v3 for customizable and sleek UI components.
  • Tailwind CSS v4 for responsive and modern design.
  • Fully compatible with the Nuxt v4 folder structure, this template ensures you're ready for the future of web development.

Get started today with Mnml Portfolio and build faster, smarter, and better!

Features

  • Nuxt 3
  • Tailwind CSS for styling
  • Dark mode support
  • SEO meta tags
  • Responsive design

Project Setup

Prerequisites

  • Node.js (>= 14.x)
  • bun

Installation

  1. Clone the repository:

    git clone https://github.com/{username}/portfolio.git
    cd portfolio
  2. Install dependencies:

    bun i

Development

Start the development server:

bun dev

The application will be available at http://localhost:3000.

Build

To build the project for production:

bun build

Deployment

After building the project, you can deploy the dist directory to your preferred hosting service.

Project Structure

  • nuxt.config.ts: Nuxt configuration file.
  • app/: Contains the main application files.
    • components/: Vue components.
    • layouts/: Layout components.
    • pages/: Page components.
    • assets/css/: CSS files.
  • public/: Static assets.

Usage

Components

  • AppSwitchMode: Toggles between dark and light mode.

Pages

  • index.vue: The main landing page.

Layouts

  • default.vue: The default layout for the application.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any changes.

License

This project is licensed under the MIT License.

About

A modern, minimalist portfolio template built with Nuxt & Nuxt UI, designed for developers who value simplicity and performance. Perfect for showcasing your work with style.

Topics

Resources

Stars

Watchers

Forks