Joseph McIlhargey's repositories
chart-stock-market
A company tracking app that requests real time stock data via websocket connections and draws interactive graphs with d3.js and HTML5 canvas. Uses Twitter streaming data and algorithmic analysis to explore relationship between company performance and Twitter sentiment. HTML/CSS, Javascript, React, Node, Express, MongoDB, d3.js
cracking-the-coding-interview
Javascript solutions for Cracking the Coding Interview
react-redux-express-mongo-starter
In development - Universal (isomorphic) boilerplate starter for personal projects that incorporates React, Redux, React Router, Express, Mongoose, Sessions, Passport, Webpack, Babel, Karma
isolation-adversarial-search-agent
An AI agent that uses minimax, alpha-beta pruning, and iterative deepening search methods to play isolation
talented-slack-bot
A real time messaging bot built for Slack with Node.js websockets that can tell the weather, fetch news and stock quotes, calculate travel times and distances, and get data on Uber rates and times. Uses Google, Uber, NY Times, and OpenWeather APIs
book-trader
A web app built from the ground up that allows authenticated users to post books with the Google Books API, search and sort the user book library by category, and propose trades to other users. HTML/CSS, Javascript, React, React Router, Node, Express, Mongoose, MongoDB, OAuth, REST APIs, Webpack, Babel
bucket-list
FCC final full-stack project (make a Pinterest clone) => A web app where users can post their SF bucket list things to do. Other users can view, like, and compile their bucket lists. Each item displayed as card and can include external links, photos, and other details.
c-algorithm-solutions
Storage of algorithm work for C++ problems
olympics-tracker
A web app that display medal winners by sport and event for the 2016 olympics as the games develop. d3 graph shows medal counts by country.
255-java-coursework
Uploading coursework for reference
code-collab
A web app to help students share projects and get feedback from other developers (in progress)
d3-projects
A series of d3 demo projects: bar-chart, scatterplot, heat-map, force-directed graph, and map to geo coordinates
FreeCodeCamp
The https://FreeCodeCamp.com open source codebase and curriculum. Learn to code and help nonprofits.
material-ui
Material-UI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design.
n-queens-constraint-lab
A Jupyter notebook exercise to solve the N-queens problem using constraint satisfaction
next.js
Framework for server-rendered React apps
nightlife-events
A web app built that uses Yelp and Google Directions APIs to display local events, allow users to add events, and show most efficient travel routes based on transportation method and traffic conditions. Uses Google+ authentication for users.
osfg-webhook-server
Basic server to receive GitHub webhook events from freeCodeCamp repos, generate static pages, and deploy to GitHub pages
pacman-java
Project for DVC workshop - Building Pacman from scratch in Java
portfolio-blog-site
Personal site with projects and articles
premier-league-2015-2016-d3
An interactive research project built in d3.js that displays week-over-week results from the 2015-2016 Premier League. Graphs track team goals, points, and goal differential as well as comparing team wage bill.
react-redux
Official React bindings for Redux
simulated-annealing-tsp
A Jupyter notebook exercise to demonstrate simulated annealing on the traveling salesman problem
study-site
A repository of working problems for our Javascript study group
sudoku-ai-solver
Diagonal Sudoko solver using constraint propagation and search methods
useDimensions
A React Hook to measure DOM nodes