This react native application allows a user to view the most recent winning numbers for supreme ventures games. It also allows a user to easily detect if they won a game by taking a picture of the ticket and converting the image to text for easy verification against a Firebase database of the wining numbers.
COVID-19 Jamaican Resource Website
A Gatsby website hosted on Netlify that combines relevant resources about the COVID-19 outbreak. The website utilizes modern design principles and a automated deployment system that makes it ideal to update as new news items are released.
Applitools Hackathon Test Automation
Integration of WebdriverIO and Applitools to provide visual validation testing and aid in functional testing of a demo application.
Badged Web Application
The Progressive Web Application was built with Gatsby and React. It is deployed and hosted by Netlify and allows a user to customize a shareable badge. The application relies on a serverless function to process and serve the generated badge.
Reactiv Web Designs Website
The design and implementation of a modern and mobile friendly WordPress website to promote the services of Reactiv Web Designs.
Sagicor Sigma Run Website
The design and implementation of a modern and mobile friendly WordPress website to showcase the Annual Sigma Run event hosted by Sagicor Sigma Foundation.
Sagicor Foundation Scholarship Website
The design and implementation of a modern and mobile friendly WordPress website to clearly outline the Sagicor Foundation scholarship requirements and allow the public to sign up. The application form to be used required complex conditional logic and an intuitive design to allow all users to navigate it easily.
WebdriverIO, TestRail & Cucumber Reporter
In executing WebdriverIO tests with Cucumber, I found that there was no easy way to send test results to TestRail. I built this npm package to capture Cucumber test results, parse them and save them correctly to TestRail.
QualityWatcher Web Application
This web application was implemented the templating language Pug (Jade) and a NodeJS backend. It was designed to accept incoming test metrics from the QualityWatcher module, store user data and present it various members of a project team. The Node backend was created to parse incoming data, handle authentication and security of the application.
Once automated tests have been run, this module is responsible for hooking into the test runner and sending the test results to the QualityWatcher application. This data is sent with an API key for the user to ensure the test results are saved and handled correctly.
This npm package can be called from the command line and performs various checks on a website and reports on the overall performance of the site represented by many metrics such as: timeToFirstByte, biggestLatency, medianLatency etc.