meisterveda / portfolio

A portfolio of mine based on Astro and using Firebase to deploy it with GitHub Actions

Home Page:https://meisterveda.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gustavo Cabezal Portfolio Site

Portfolio website for Gustavo Cabezal.

Languages, Libraries & Frameworks

  • Astro
  • Tailwindcss
  • Firebase Hosting
  • Firestore
  • Cloud Functions

Installation

Install Portfolio with npm and Astro

  git clone https://github.com/meisterveda/portfolio.git
  cd portfolio
  yarn install --frozen-lockfile
  yarn run build

Functions Deployment

How to deploy functions to gcp

  cd functions
  yarn install --frozen-lockfile
  yarn deploy

How to deploy

  1. Make sure you have firebase-tools installed.

  2. Create firebase.json and .firebaserc at the root of your project with the following content:

    firebase.json:

    {
        "hosting": {
            "public": "dist",
            "ignore": []
        }
    }

    .firebaserc:

    {
        "projects": {
            "default": "<YOUR_FIREBASE_ID>"
        }
    }
  3. After running npm run build, deploy using the command firebase deploy.

Screenshots

App Screenshot

Credits

For the Astro Theme I used Astrowind by onWidget

About

A portfolio of mine based on Astro and using Firebase to deploy it with GitHub Actions

https://meisterveda.com


Languages

Language:Astro 92.3%Language:TypeScript 5.9%Language:JavaScript 1.4%Language:CSS 0.4%