Will McAuliff's repositories
Algorithm-Practice
Practice problems that challenge me to think carefully about algorithms and data structures.
Appointment-Booking-App
An application which allows the user to view a list of available appointment times and to select one.
String-Encryptor
A string encryption application, with a state machine powering the React UI.
Hangman-From-Console
A console-based hangman app written in Node.js that incorporates objects, user-input, and constructors.
Basic-OOP-Hangman
Slide deck and sourcecode for a presentation on Object Oriented Programming, using Hangman and Node.js
invoice-creator
An application to create invoices, given a set of line items.
LangtonAnt-TDD
Implementing the Langton's Ant simulation according to Test-Driven Development approach.
Sequlized-Express-With-Handlebars
A project built to examine usage of Express with Handlebars. Incorporates MySQL, Node, Express, Handlebars and Sequlize as the ORM.
axios-mock-adapter
Axios adapter that allows to easily mock requests
DefinitelyTyped
The repository for high quality TypeScript type definitions.
example-.io-game
An example multiplayer (.io) web game.
Express-With-Handlebars
A project built to examine usage of Express with Handlebars.Incorporates MySQL, Node, Express, Handlebars and a homemade ORM.
Friend-Finder
A compatibility-based "FriendFinder" application which utilizes surveys to present users with an overall best match.
Hackathon_Will_Slacks
using slack API to get Will's Slack messages
Headline-Sticky-Notes
A web app that lets users leave sticky notes on the latest news.
liri-node-app
Language Interpretation and Recognition Interface (LIRI). A command line node app to search for songs, tweets, and film info
MySQL-with-Node
A project built to examine usage of Node with MySQL DB.
NYTimes-Article-Search-React
An NYTimes article search app built with React.
PokeBattler-React
A turn-based Pokémon battle game built in React.
ReduxSimpleStarter
Starter pack for an awesome Udemy course
Simple-State-Machine-App
A state machine manipulated by a React UI