Winter Tidings
Staak (Internal)
Staak (Internal)
Haark was developed as a simple yet efficient uptime monitor for websites. Beginning life as an internal tool for the development team to provide a centralised system for monitoring the uptime and more importantly notifying us of down time of our projects. Regardless of the hosting solution in use we can simply add a url to Haark to monitor and we knew we'd be the first to know of an issues.
Always looking to expand on our skill-sets we developed Haark as a commercially available mobile app. Aimed not only at developers but all project stakeholders from project managers to clients. The app was developed using React Native and the Expo platform which allowed us to use our React knowledge to build native apps for both iOS and Android from one codebase, removing many of the pain points and stumbling blocks of app development, leaving us to focus on the app itself.
The backend of the app was powered via Strapi, a headless CMS written in node and React that makes setting up CMS's and apis a breeze. We also developed a series of custom worker tasks along with a Redis queue system to handle the concurrent monitoring of thousands of urls seamlessly.
Once up and running Haark would send a push notification as soon as a URL was deemed to 'down' allowing development teams to investigate in a timely manor.