Skip to content

cindyvvg/portfolio

 
 

Repository files navigation

My personal portfolio website, built with Nuxt.js, Windi CSS, TypeScript.

Origin fork from Here

🔧 Getting Started

You need to install Node.js and Git to your machine. Node.js comes with its own package manager called npm, you can either use that or you can use pnpm since it's faster and caches downloaded dependencies properly.

  • Clone the repository with git clone https://github.com/eggsy/website
  • Install dependencies with your preffered package manager.
    • With pnpm: pnpm install
    • With NPM: npm install
  • If you are going to use Firebase, you'll need to rename .env.example to .env and fill the config.
    • P.S. You can use the website without the Fireabse integration as it requires a bunch of additional steps on its own. Read the title below for more information.
  • Start the app:
    • For development:
      • With pnpm: pnpm dev
      • With NPM: npm run dev
    • To build and compile:
      • With pnpm: pnpm generate (or pnpm build)
      • With NPM: npm run generate or (npm run build)

If you are wondering about how to host it on free/paid static hosting services like (Netlify, Vercel etc.), you can refer to Nuxt.js docs. My project is hosted on Netlify.

Releases

No releases published

Packages

No packages published

Languages

  • Vue 87.7%
  • TypeScript 10.9%
  • SCSS 1.4%