Skip to content

moedaaboul/js-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

js-portfolio

This is a portfolio site using JavaScript and the Github API Live demo here.

Table of Contents

General Information

The purpose of this app is to showcase my portfolio.

  • App displays contact information via a contact section where messages can be sumbitted via Formspree.
  • Links to Github and LinkedIn have been provided in the contact section
  • Details around commits, license, and description presented via a modal.
  • Job modal info fetched from the Github API
  • App showcases projects and workshops with at least 20 commits.
  • Screenshot or gifs of repositories provided in cards and modal views.
  • Polished interface with smooth scrolling and links to downloadable pdf resume.

Appearance

Below depicts full home page view of my portfolio app:

Full page view of portfolio

Github API

Below depicts github stats, slider demo and views functionality per showcased single repo:

Github stats for legogram showing spinning and counter animations in commit icon and number respectively.

Technologies Used

  • Github API
  • IntersectionObserver API
  • JavaScript
  • HTML
  • CSS
  • Bulma framework
  • Font Awesome
  • Formspree

Setup

-Text editor (VS Code recommended) -An Internet browser (Google Chrome recommended)

Project Status

Project is: complete.

Acknowledgements

Contact

Created by -@moedaaboul

  • Feel free to contact me!

LICENSE

This work is licensed under MIT.