Skip to content

fznsakib/faizaan.tech

Repository files navigation

faizaan.tech

My portfolio website


Made with Gatsby Netlify build success prettier license

Lighthouse accessibility: 100% Lighthouse best practices: 100% Lighthouse performance: 8% Lighthouse SEO: 100%

faizaan.tech allows visitors to find out more about me, my interests and the projects that I have worked on. It includes a blog where I will document anything interesting that I come across, whether it is programming-related or something entirely different.

The app was created using the performance-first React-based web framework Gatsby. It ensures that the website is light-weight and fast, while being highly customisable and extensible if required in the future. Since Gatsby is a static site generator, the serving of code and data are decoupled. For this website, content such as blog posts are created in Contentful, with which the Gatsby app is linked to. On build, the app creates a GraphQL schema with a static snapshot of all static and Contentful data, which can be queried and used in React components where needed.

Technologies used

  • Gatsby: a static JS web framework optimised for performance, accessiblity, SEO and more
  • HTML/CSS: used as is for custom styling/animations, with no frameworks
  • Sass: extends CSS functionality
  • GraphQL: used to query data stored locally and in Contentful to be served on the website
  • Contentful: a Content Management System (CMS) in which the website's content is stored and served from
  • css-doodle: a powerful CSS-based creative tool which was used to create a randomly generated background
  • Netlify: for continuous deployment of the website

License

Source code is licensed under the MIT license.

Contents of this site are © Copyright 2020 Faizaan Sakib. All rights reserved.

About

My portfolio + blog website | Made with @gatsbyjs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published