Skip to content

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

Notifications You must be signed in to change notification settings

meisterveda/portfolio

Repository files navigation

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published