LinkShrub

Motivation

With the rise in popularity of LinkTree.co, I was curious to build out a custom alternative that was more lightweight than LinkTree.co and offered more basic features that did not distract from the content that you wanted to showcase.

Requirements

  • Be lightweight and fast
  • Be easy to update and add content
  • Showcase links and content

Solution

LinkShrub was built with React to provide the speed that it needed - I made a conscious effort to use libraries sparingly to keep that speed up where I wanted it, in the end, there are no libraries used apart from standard React libraries.

Currently this can be cloned and the details changed to launch a new site, this is less than ideal but on a smaller scale works out well as it allows for minor adjustments based on the person that the LinkShrub represents.

Tech Stack

  • React
  • JavaScript
  • React Testing

Future Plans

In the future there are plans to make this into a library that can be used by anyone to create their own LinkShrub, this will allow for more customisation and for it to be built into other projects, rather than being a standalone project. This will be written in TypeScript when completed.