This repository contains the source code for my personal portfolio website, revenger.dev.
Unlike standard static deployments, this project is a demonstration of DevOps and Self-Hosting capabilities. The entire infrastructure runs on my home lab cluster using Raspberry Pi 5, managed via Docker and Nginx.
- Hardware: Raspberry Pi 5 (8GB RAM), Ubuntu Server.
- Orchestration: Docker Compose.
- Reverse Proxy: Nginx (handling SSL & routing).
- CI/CD: GitHub Actions (Self-hosted runner architecture planned).
- Custom Design: Dark mode aesthetics with cyberpunk elements.
- Responsive: Fully adaptive layout for mobile and desktop.
- High Performance: Optimized assets and Nginx caching strategies.
- 3D Elements: Integration of light 3D components (where applicable).
# Clone the repository
git clone https://github.com/RevengerNick/portfolio.git
# Install dependencies
pnpm install
# Start development server
pnpm dev