Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/germondai/portfolio

Germond's Portfolio in Nuxt 3 (Vue.js)
https://github.com/germondai/portfolio

nodejs nuxt portfolio vuejs

Last synced: about 1 month ago
JSON representation

Germond's Portfolio in Nuxt 3 (Vue.js)

Awesome Lists containing this project

README

        






Germond's Portfolio

### **Welcome** to my **Personal Portfolio**! ๐Ÿ‘‹

Here, you'll find a **showcase** of my **skills**, **experiences**, and the **technologies** I use, presented across multiple sections including **About**, **Timeline**, and **Work**

The **Work** section features a list of **projects** that each includes a link to its **live demo**, so you can take more **detailed look**

Additionally, there's a **contact form** connected to an **API**, that stores **data** directly into a **database**

**Thank you** for visiting my **portfolio**. Feel free to **reach out** through the **contact** form for any **questions** or **collaborations**!

## โšก๏ธ Features

**Overview**

- Modern UI Design
- Fully Responsive
- Form Validations
- SEO Optimization
- Custom Components
- Well Organized Documentation

**Effects & Animations**

- Holo Tilt
- Parallax
- Reveal
- Flare
- Float

## ๐Ÿง  Built With

**Technologies**

- Nuxt 3
- Vue 3
- Vite
- Node.js
- TailwindCSS
- TypeScript

**Modules**

- VueUse
- Vue I18n
- VeeValidate

## ๐Ÿ› ๏ธ Installation Instructions

Requirements

- ๐Ÿ“ฆ Node Package Manager (pnpm - recommended)

**Install and run as dev**

```bash
pnpm install
pnpm run dev
```

**Build project**

```bash
# for static deployment
pnpm generate

# for server deployment
pnpm build
```

## ๐Ÿงน Linting

This project utilizes Prettier and ESLint for code formatting and style consistency

```bash
# Check for linting errors and warnings
pnpm lint

# Automatically fix linting errors and warnings
pnpm lintfix
```

---


Made with โค๏ธ by
@germondai