Ian Haggerty's Projects
TextService is an Angular JS plugin that provides robust textual injection into templates with multi-language and state support.
A plugin for Backbone that makes integrating with Sails JS easier. Both leverage a model-view architecture, it's only natural to have them talk to each other.
Automates the transcoding of screencasts and video files, by leveraging tools such as FFMPEG and chokidar.
Crown clothing is a project I worked on whilst learning react with redux. It is a simple e-commerce website that allows users to browse clothing and add them to their cart.
Enhanced restful blueprints for Sails. Fixes a myriad of various bugs, adds support for self-referencing many-to-many associations, populate criteria, sort criteria, resourceful pub/sub events...
This represents the final capstone project in my HyperionDev Data Science (fundamentals) course. A dataset of Amazon customer reviews is analysed using natural language processing.
This repository represents the intermediate capstone project in the HyperionDev Data Science (Fundamentals) course. Financial projections are calculated for different types of investment. The UX is directed via the command line.
This is my own personal tuition website! It is a work in progress. I have temporarily open-sourced for the purpose of job applications.
My profile page! Just a little video for now.
A page demonstrating CSS popup navigation. Natours outdoor project. Sass. Jonas. S
A little page put together to demonstrate some best practices using css with sass.
This is an opinionated stack, built around NextJS.
A little app demonstrating best practices. Bootstrapped with create-react-app. State hoisted to a redux store with redux-thunk as the side effect model.
A little game built for the CLI! Demonstrates the power of using React with modern state management strategies in this seemingly limited, yet infinitely powerful environment.
An opinionated server configuration for sailsjs. Includes jasmine tests, passport authentication, compass styles (with sprite configuration), coffee-script server side, jade templates, marionette front-end, cron jobs & Backbone.Sails.
Exercises from the book.
This is a quick implementation of the very popular TodoMVC app. Wrote in typescript, it demonstrates how to use React with MobX (typescript decorators) to manage state.
A booking application. Single page. CSS only.