Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ ePortfolio β€” GitHub Pages Template

A dark-technical ePortfolio for a Materials Science BSc graduate & Honours student.

Folder Structure

eportfolio/
β”œβ”€β”€ index.html              ← Main portfolio page
β”œβ”€β”€ assets/
β”‚   β”œβ”€β”€ css/
β”‚   β”‚   └── style.css       ← All styles
β”‚   β”œβ”€β”€ js/
β”‚   β”‚   └── main.js         ← Interactions & animations
β”‚   β”œβ”€β”€ img/
β”‚   β”‚   β”œβ”€β”€ profile.jpg     ← Your photo (add this)
β”‚   β”‚   β”œβ”€β”€ favicon.ico     ← Browser tab icon (add this)
β”‚   β”‚   └── project-1.jpg   ← Project images (add these)
β”‚   └── cv.pdf              ← Your CV PDF (add this)
└── README.md

Getting Started β€” Checklist

1. Replace placeholder text

Search for [...] bracketed placeholders throughout index.html and fill them in:

  • Your name β†’ update in <title>, nav logo, hero, footer
  • University name, department, supervisor
  • Thesis title and description
  • Qualifications with dates and details
  • Project descriptions
  • Email, LinkedIn, GitHub, ORCID links

2. Add your files

  • assets/img/profile.jpg β€” portrait photo
  • assets/cv.pdf β€” your CV as a PDF
  • assets/img/project-1.jpg etc. β€” project screenshots/images
  • assets/img/favicon.ico β€” browser icon (use a free generator)

3. Customise the typed phrases (optional)

In assets/js/main.js, find the phrases array in the typed cursor section and update with your own specialisations.

4. Skill bar percentages

In index.html, each <div class="skill-fill" data-width="85"> controls the bar level. Change the number (0–100) to reflect your proficiency.

Deploying to GitHub Pages

  1. Create a new GitHub repository (e.g., yourusername.github.io for a user site, or any repo name for a project site)
  2. Upload all files maintaining the folder structure
  3. Go to Settings β†’ Pages in your repo
  4. Set Source to Deploy from a branch, Branch: main, Folder: / (root)
  5. Click Save β€” your site will be live at https://yourusername.github.io/ within a minute

Tips

  • For the contact form, the submit button opens the user's mail client via mailto:. For a proper backend-free form, consider Formspree β€” just replace the form action.
  • Google Fonts are loaded from CDN β€” works fine on GitHub Pages.
  • All animations are CSS/JS only, no external libraries needed.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages