Visual Network

A Pinterest style sharing app for users to share their favourite images. Built with React, Node, and uses MasonryJS styling.


This full stack NodeJS app was built with React, Express and MongoDB with PassportJS for authentication. Users can login, share their favourite images and upvote the images they like most from other users. Images are presented with MasonryJS which automatically adapts for different browser widths to make a beautiful responsive collage. Extras include server side rendering of React components which means an excellent SEO presence and improved user experience due to the speed of loading.


  • React, Mongo, Express, and Node
  • Authentication with PassportJS
  • MasonryJS styling
  • Server side rendering of React components using Browserify
  • Responsive images and navigation