Davide Bruner's Portfolio

View my website here.

The project has been bootstrapped with create-next-app and nothing more.

✨ Technology

  1. Next.js

    Next.js is a site generator for React that specializes in fast, static sites, so it's a perfect starting point for a React site hosted on GitHub Pages.

  2. React.js

    React is a flexible, non-opinionated JavaScript library for front-end development.

  3. GitHub Pages

    GitHub offers free hosting for static sites via GitHub Pages.

📺 To run this site locally

  1. Clone the repo:

    git clone https://github.com/DavideBruner/davidebruner.github.io portfolio
    
  2. Navigate into the directory:

    cd portfolio
    
  3. Install the dependencies:

    yarn
    # or
    npm install
  4. Launch the development server:

    yarn dev
    # or
    npm run dev

Open http://localhost:3000 with your browser to see the result.

🚀 Deploy

The static generated site is deployed on Github Pages using the peaceiris/actions-gh-pages@v3 github action. (the next export command generates the build into the ./out directory by default)

Check .github/workflows/deploy.yml for more details.