
Piraso (Client)
Instagram Clone
A social media platform where you can share moments of your life by posting photos. Connect with others by following their profile and/or by commenting on their posts. This client provides the user interface that connects to the Piraso API server.
HTML
CSS
JavaScript
ReactJS
Git

Piraso (API Server)
Instagram Clone
A social media platform where you can share moments of your life by posting photos. Connect with others by following their profile and/or by commenting on their posts. This server provides API endpoints for which the Piraso client can send HTTP requests to, designed with RESTful principles in mind. This server uses PostgreSQL to persist data.
JavaScript
NodeJS

ExpressJS
PostgreSQL
Git
Arcade Shooter Game
Attempt to survive for as long as possible while an endless horde of monsters chase you. Shooting a monster defeats them and increases your score but you must do so while moving and positioning yourself to avoid making contact with one, otherwise the game ends.
PhaserJS
Photoshop
JavaScript
Git

Ultraviolet Index Forecast
View the current ultraviolet index for a chosen New Zealand city or view the ultraviolet index forecast for the next 72 hours. Powered by NIWA's UVI API.
HTML
CSS
JavaScript
ReactJS
Git

Protein Tracker
Track and determine what percentage of your daily energy intake is composed of protein. You can log a food item by its name, the total energy consumed, and how much of said total energy is from protein. A summary of the given day's energy intake is updated then displayed to you as food items are logged.