Jack Fisher

Front-end developer

Edinburgh

Projects

Video Store

  • React
  • NodeJS
  • MongoDB

Click Read More to read about this project.

This project is built with a React front-end and a Node back-end (API built using Express framework). The core functionality allows users to sign up for an account and then "rent" movies. Key features include a searchable database of movies (movies stored in MongoDB), filter by Genre, order alphabetically, user authentication, and a mock e-commerce basket. Users with Admin access can add new movies to the database using a front-end form on their Admin profile page.

Personal Blog

  • React
  • Gatsby
  • GraphQL

Click Read More to read about this project.

This project is built using the Gatsby static-site generator. I am using GraphQL queries to convert Markdown blogs into generated pages on the website. This allows me to write all my blogs in a Markdown file and have GraphQL handle the page generation for me. I am also using GraphQL to load the homepage image with lazy-loading. I try to write one blog each week - mostly simple tips/tutorials based on things I have been learning. This helps me solidify my knowledge and hopefully helps others learn things too.

Photography Portfolio

  • React
  • Gatsby
  • Sanity

Click Read More to read about this project.

I built this project as a way to showcase my photography. The project was originally built entirely with HTML, CSS, and JQUERY but I then moved it into Gatsby with React. I am using the Sanity headless CMS to content manage the images. These images are pulled into the front end using GraphQL queries.

About Me

Hi, my name is Jack - I'm a front-end developer from Edinburgh. Recently I have been working a lot with the React framework to build web applications, but I am always on the lookout for new technologies to learn. I enjoy a challenge and I love creating things.


Tech stack

  • React
  • JavaScript
  • CSS3/SASS
  • HTML5
  • Gatsby
  • Node
  • MongoDB
  • JQuery
  • GraphQL

Send me an email if you'd like to connect with me, or you can follow me on Twitter.