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.

About

My portfolio built with vanilla JavaScript.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published