A brand new website for Copa 90.
The main piece of work for Copa 90 was the feed system that makes up almost every page. The homepage has 3 independent feeds, plus each article has an assigned category that is loaded in as a feed at the side. Further category and search pages also display feeds.
These were managed by a model I created which was available as a singleton throughout the application. Feeds could be created, fetched, paginated and cached, meaning that after a bit of browsing around the site, none of the feeds need to be fetched from the server as everything is stored locally. This made the site super fast, and means that articles can be loaded lightening-fast based on their summary, then the descriptive text and videos can be lazily loaded when required.
Once the site was put into production, these templates were replicated in PHP on the server and used as-is on the client-side in Jade.
Alex Coady is a freelance React / Redux developer based in London.
© Alex Coady 2016