Skip to content

stephenloggedon/portfolio

Repository files navigation

Portfolio

A personal portfolio website built with Phoenix LiveView.

Development Setup

Prerequisites

  • Elixir 1.18+ and Erlang/OTP 26+
  • Node.js 22+

Getting Started

  1. Install and setup dependencies:

    mix setup
  2. Start the Phoenix server:

    mix phx.server

Now you can visit localhost:4000 from your browser.

Deployment

This application is configured to deploy to Fly.io with CI/CD via GitHub Actions.

Required Secrets

Set the following secrets in Fly.io:

fly secrets set SECRET_KEY_BASE=$(mix phx.gen.secret)
fly secrets set RESUME_URL="https://your-object-storage-url/resume.pdf"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published