An open API service indexing awesome lists of open source software.

https://github.com/cesswhite/portfolio

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.
https://github.com/cesswhite/portfolio

nuxt nuxt4 nuxtui nuxtui-v3 tailwind tailwindcss tailwindcss-v4

Last synced: about 1 month ago
JSON representation

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.

Awesome Lists containing this project

README

          

![portfolio_cover_image](https://res.cloudinary.com/dpvsklksg/image/upload/ecov4/gh-portfolio.png)

# 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:

```sh
git clone https://github.com/{username}/portfolio.git
cd portfolio
```

2. Install dependencies:

```sh
bun i
```

### Development

Start the development server:

```sh
bun dev
```

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

### Build

To build the project for production:

```sh
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.