George Squair's repositories
atwd1-exam-prep
Takes in an xml file and prints contents as a html table
authentication-api
A simple node app with express that allows you to register users, delete them and login using the credentials. Uses bcrypt to hash passwords
clock-angle
When given a clocks hour and minute the angle between both hands is returned.
csharp-maze-backtracking
Returns the shortest path in a maze using backtracking.
currency-conversion
Advanced topics in web development assignment.
dungeon-crawl-game
Old second year code for a console based dungeon crawl style game
pair-match
O(n) to find pair of numbers in list that add up to target value.
python-snake
A console version of the game snake.
react-connect-four
Multiplayer implementation of connect four.
temperature-monitoring
A system for monitoring temperature recording devices in real-time.
minesweeper
Recreated a basic version of Minesweeper using JQuery
python-snippets
A selection of useful code snippets and completed exercises.
react-cache-buster
This package allows clients to automatically check the new version when a new version is released in the production environment, and if a new version is published, clearing the cache and reload the page.
react-quiz-creator
Create basic quizzes locally and then test them out
react-todo-list
A small tutorial I followed to produce a simple todo list using react
record-orders
Snippet from a problem that asked to create a small data structure with an interface to allow writing orderIds to a log file and the retrieval of the ith last element from the log.
simple-node-js-react-npm-app
For an introductory tutorial on how to use Jenkins to build a simple Node.js and React application with npm.
TwinCities
DSA twin cities project
vote-machine
A voting machine writes data in the form (voter_id, candidate_id) to a text file. Write a program that reads this file as a stream and returns the top 3 candidates at any given time. If you find a voter voting more than once, report this as fraud.