Skip to content

DavinGM/Portofolio

Repository files navigation

Site Portfolio from Nuxt

Building fast, responsive, and meaningful web experiences

Nuxtjs Vuejs Tailwind


About This Project

This is a repository for my personal portfolio website built using Nuxt.js. This project focuses on optimal performance (SEO-friendly) and clean design.

Key Features

  • Server-Side Rendering (SSR): For better SEO and fast initial loading.
  • Responsive Design: Optimal display on mobile, tablet, and desktop devices.
  • Dark Mode: Automatic dark and light theme support.

Technologies Used

Technology Description
Nuxt 3 Vue.js framework for high performance.
Tailwind CSS For fast, utility-first styling.
Contentful / Strapi (Optional) CMS for blog/project content management.
Vercel / Netlify Deployment platform.
GSAP For Modern Web Animation
Iconify For In-Desk Icons

Screenshots

Home My Technology

How to Run Locally

  1. Clone this repository:
git clone https://github.com/DavinGM/Portofolio.git
  1. Enter the directory:
cd nuxt-app
  1. Install dependencies:
  • To complete the installation, open the folder > Utils and there you will find a file named appData_Xample.ts, rename it to appData.ts without Xample

  • For dependencies, simply open the file install and follow the installation steps.


Open http://localhost:3000 in your browser.

Folder Structure

  • components/: Reusable Vue components.
  • pages/: Website route structure (index, about, projects).
  • assets/: Image files, fonts, and global CSS files.
  • public/: Static files like the favicon.

Contact

If you have any questions or are interested in collaborating, please contact me at:


Built using Nuxt.js

About

My Portofolio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published