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.
LinkShrub
Motivation
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.