A personal portfolio site built around a custom searchable dropdown menu. This profile provides a snapshot of some of the personal project such as iOS app, dev tools and more.
Jackie-portfolio/
├── index.html # Main page (dropdown menu + options)
├── styles.css # Layout, theme, animations, responsive styles
├── script.js # Dropdown logic, search, ripple effects
├── Joya-Resume.pdf # Resume PDF (when linked from dropdown)
└── README.md # This file
- Navigate to the project folder in Finder (or your file manager).
- Double-click
index.html.
Or from the terminal:
cd /path/to/Jackie-portfolio
open index.htmlNote: Some browsers may block Font Awesome or other resources when opening via file://. If icons or styling look wrong, use Option 2.
Python (if installed):
cd /path/to/Jackie-portfolio
python3 -m http.server 8000Then open *http://localhost:8000 in your browser.
Node.js (npx):
cd /path/to/Jackie-portfolio
npx serveThen open the URL shown in the terminal (e.g. http://localhost:3000).
VS Code:
- Install the "Live Server" extension.
- Right-click
index.html→ "Open with Live Server". - The page will open in your default browser and auto-reload on changes.
- HTML5 — Semantic markup
- CSS — Custom properties, glassmorphism, keyframe animations, responsive breakpoints
- JavaScript — Vanilla JS (dropdown toggle, live search, ripple effects, keyboard/touch support)
- Font Awesome 6 — Icons (loaded from CDN)