diff --git a/README.md b/README.md new file mode 100644 index 0000000..0f07585 --- /dev/null +++ b/README.md @@ -0,0 +1,107 @@ +# Keith Casko — Portfolio + +A static personal portfolio for Keith Casko, targeting IT Support, Help Desk, +Desktop Support, Junior SysAdmin, and Cloud Support / Operations roles. + +Stack: plain HTML, CSS, and a tiny vanilla JS file (mobile nav + footer year). +No build step. No frameworks. + +## Run locally + +Any static server works. Easiest options from the project root: + + # Python 3 + python -m http.server 8080 + + # Node (if installed) + npx serve . + +Then open http://localhost:8080 + +Opening `index.html` directly in a browser also works; using a local server +is only needed if you later add fetches or routing. + +## Project structure + + keith-portfolio/ + ├── index.html + ├── css/ + │ └── styles.css + ├── js/ + │ └── main.js + ├── assets/ + │ ├── images/ # portrait, hero rack/workstation photos + │ ├── screenshots/ # project screenshots + │ └── resume/ # keith-casko-resume.pdf + └── README.md + +## Things to replace before publishing + +Every spot that needs a real value is marked with `REPLACE` in an HTML +comment. Search the project for `REPLACE` to find all of them. The main ones: + +- **Resume PDF** — put the file at `assets/resume/keith-casko-resume.pdf` + (two links in `index.html`: hero "Download Resume" button and footer). +- **GitHub** — footer link, replace `https://github.com/REPLACE_ME`. +- **LinkedIn** — footer link, replace `https://www.linkedin.com/in/REPLACE_ME`. +- **Email** — footer and Contact section, replace `you@example.com` + (two `mailto:` links). +- **Project links** — four `View Project ›` links in the Featured Projects + section currently point to `#`. Point each to the real repo or live demo. + +## Screenshots & images + +Drop the real files into these paths and remove the placeholder `