/new-portfolio

Portfolio page showing projects created

Primary LanguageJavaScriptMIT LicenseMIT

Portfolio

Introduction

This website is created to show My Portfolio. It has a header, hero text and image, projects preview container, and a footer. The website is built using Bootstrap and Glidejs. The description section under each project is retreived dynamically from GitHub API using fetch. The app features responsive layout on small devices using media queries.

Projects Container

The projects container is built using Glidejs. It is a JavaScript ES6 slider and carousel. It’s designed to slide as a carousel or slider. In this portfolio carousel was used.

<link rel="stylesheet" href="node_modules/@glidejs/glide/dist/css/glide.core.min.css">
<link rel="stylesheet" href="node_modules/@glidejs/glide/dist/css/glide.theme.min.css">
  • Mount the glide in script.js
  type: "carousel",
  perView: 1,
  focusAt: "center",
  breakpoints: {
    800: {
      perView: 1,
    },
    480: {
      perView: 1,
    },
  },
}).mount();

Screenshots of the app

Header

Page Header

Project card

Page Header

Footer

Page Header

Responsive on Mobile

Gif

Built With

Resources Used

Links

Author

Iman Mansour

License

This project is licensed under the MIT License