Kavish's repositories
JumpToRecipe
A simple browser extension to automatically hit the Jump To Recipe button
Smart-Chess
A chess AI project. Currently, have a barebones chess UI built using Vue and a separate chess AI using a minimax decision tree in JavaScript with a similar, more extensive algorithm in Python (see https://github.com/kavisherlock/ChessEngine). The next step is to combine the two, and later, to explore more reinforcement learning techniques and applications in chess
kabbaage.github.io
Made with Vue, specifically to learn Vue and various concepts in it. It uses VueX for the homepage canvas animations, to communicate between the blocks and the grid components. Also uses the Google Books and GitHub APIs for the Books and Work pages respectively, with Vue-Router to route to the pages
priority-tracker
More than your average todo list. Built using Nuxt and Vue.js on the front-end and a Node.js/Go API using Serverless on the backend. Deployed using Netlify
AdventOfCode2019
Advent of Code 2019
AdventOfCode2020
Advent of Code 2020
AdventOfCode2022
Advent of Code 2022 in C++
AdventOfCode2023
Advent Of Code 2023
array-explorer
⚡️ A resource to help figure out what JavaScript array method would be best to use at any given time
clipboard-history-extension
Extension that saves history of copied text
CrosseyCircley
Browser-based implementation of Tic-Tac-Toe, made with Node.js / Express / EJS
FairChange
Mobile application to capture incidents / provide information to police officers aimed at avoiding escalation, central map view to enable search & visualization of incident clusters
GameDev-Intro
My versions of projects from CS50's Introduction to Game Development
habit-tracker
4Bwi
javascript-mini-projects
Awesome Collection of amazing javascript mini-projects.
JavaScript30
30 Day Vanilla JS Challenge
material-ui
React components for faster and easier web development. Build your own design system, or start with Material Design.
MultiTargetPrediction
ML class project in Fall 2016; explored and implemented various multi-target machine learning algorithms in C++ or Python
NeuralNetworkPlayground
Learning about neural networks by implementing them in different ways using different libraries, including one built from scratch
nuxtfoodapp
App from Sarah Drasner's FrontEnd Master's Course Building Applications with Vue & Nuxt
synthwave-vscode
Synthwave inspired colour theme for VS Code 🌅🕶
tab-tracker
A Vue.js / Express.js web application for keeping track of guitar tabs
TwitterClone-RoR
A clone of Twitter using Ruby on Rails
workout-tracker
React Native app to track your workouts