A single-page portfolio website with a custom cyber-style UI, animated sections, interactive mini-game, GitHub activity fetch, and direct contact flows.
portfolio.html- Main entry file (use this for run/deploy)portfolio shreyan.html- Backup/source mirrorindex.html- Optional duplicate entryREADME.md- Project documentation.gitignore- Basic ignore rules
- Multi-section SPA-like navigation (Home, Accomplishments, GitHub, Contact, Tutoring)
- Scroll/reactive animations and custom UI interactions
- Canvas-based snake mini-game
- GitHub profile/repo data loading
- Contact prompt shown on first visit to Contact section
- Prefilled interest message for email/SMS contact links
Option 1 (quick):
- Open
portfolio.htmldirectly in your browser.
Option 2 (recommended for full behavior):
- From this folder, run:
python -m http.server 5500
- Open:
Deploy portfolio.html as a static site on:
- GitHub Pages
- Netlify
- Vercel (static)
- Cloudflare Pages
- If you edit one HTML file, mirror the same changes to the others (or keep only
portfolio.htmlas your single source of truth). - Contact details and message templates are currently hardcoded in HTML/JS for simplicity.