# codevisoft.com Static about/portfolio page for Codevisoft (Paweł Szudarek), meant to be hosted on a Raspberry Pi. ## Structure - `index.html` — page content - `styles.css` — styling - `script.js` — small footer-year script - `images/` — logo assets No build step — plain static files. ## Deploying on the Raspberry Pi (nginx) 1. Install nginx if not already installed: ``` sudo apt update && sudo apt install nginx ``` 2. Copy the site files to the web root, e.g.: ``` sudo mkdir -p /var/www/codevisoft sudo cp -r index.html styles.css script.js images /var/www/codevisoft/ ``` 3. Create an nginx server block, e.g. `/etc/nginx/sites-available/codevisoft`: ``` server { listen 80; server_name codevisoft.com www.codevisoft.com; root /var/www/codevisoft; index index.html; } ``` 4. Enable it and reload nginx: ``` sudo ln -s /etc/nginx/sites-available/codevisoft /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl reload nginx ``` 5. Point your router's port forwarding (80/443) and DNS `A` record for `codevisoft.com` at your public IP, or use a tunnel (e.g. Cloudflare Tunnel) if you don't want to expose the Pi directly. 6. For HTTPS, use `certbot` (`sudo apt install certbot python3-certbot-nginx`) once DNS is pointed at the Pi. ## Editing content Edit `index.html` directly — sections are marked `About`, `Portfolio`, and `Contact`. Update the email address, portfolio entries, and links as needed.