Jacob Allen's repositories
passwordKeeperSpringBoot
๐ PasswordKeeper - A Secure Password Management App Built with Spring Boot, Spring Data JPA, React, React Router, TypeScript and JavaScript. I built this app to sharpen my Java + React skills while enhancing my knowledge on security.
Park-Locator-React
Complete rebuild of my previous Park Locator using React, Node.js, PostgreSQL and the Google Places & Maps APIs for Node. Park Locator is a locator & reviewer web application for all skateparks in Vancouver B.C.
Park-Locator-Flask
A locator & reviewer web application for all skateparks in Vancouver B.C. Built with Python & Flask, HTML, CSS, JavaScript with Ajax, SQLite and the Google Places & Maps APIs for Python
CS50
Work I have completed on CS50 as proof for showcase. DO NOT copy/use/view any of this code if you are taking CS50, as it violates Harvard's academic honesty policy.
Leetcode-And-JavaScript-Algorithims-Data-Structures
My solutions to Colt Steele's Algorithms and Data Structures Masterclass + additional problem-solving practice from Leetcode. It serves as a comprehensive resource for learning and reference, showcasing efficient algorithms and optimized approaches.
linked-lists-in-c
Code from my Medium publication. Demonstration of linked lists in C as a simple command line program to dynamically add and delete nodes in a linked list.
Pattr-Chat
Pattr is a channel-based instant messaging React application allowing users to create Organizations with public channels & private conversations. Created by Paxon Cheung, Bryce McLachlan & Jacob Allen.
RateTheLandlord
https://discord.gg/NW4yWp3kBV
sin-validator
The SIN Validator project is a command-line utility written in TypeScript that validates Social Insurance Numbers (SINs). It confirms whether a given SIN number is valid or not.
GraphQL_practice
GraphQL practice using NodeJS with express and PostgreSQL
HackerRankProblems
Collection of my solutions to all HackerRank problems I attempt for my portfolio and to sharpen my problem solving and algorithm skills.
iss_spotter
A command line JavaScript application for space enthusiasts who are interested in spotting the International Space Station (ISS). Introduction to callbacks and promises in JavaScript.
JavaQueue-BlockingQueuePractice
Practice for using Queues and BlockingQueues in Java
jsLinkedLists
My repository dedicated to practicing linked lists in JavaScript.
Jungle-App
A mini e-commerce application built with Rails 4.2 for purposes of teaching Rails by example.
passwordKeepR
PasswordKeepR is a storage system for passwords for organzations. Created by Paxon Cheung, Brandon Wright and Jacob Allen.
pokemon-nextjs-app
Demo app to practice my skills with NextJS, React Server Components and TypeScript
react-hook-form-demo
Demo app to practice learning React Hook Form
react-testing-strategy-tutorial
Repository for a demo app to teach us about testing in React with React Testing Library and Cypress
snake-client
A multiplayer version of snek.js
SQL_Injection_prevention
Practice to prevent SQL injection attacks.
toast-exercise-main
Toast Exercise is a React project that implements a toast system for displaying notifications when form submissions occur. Users can "like" submissions, which are then saved to their list.
tweeter
Tweeter is a simple, single-page Twitter clone built to practice my HTML, CSS, JS, jQuery and AJAX front-end skills, and my Node, Express and MongoDB back-end skills.
TwO-O-Player-Math-Game
A 2-Player math game where players take turns to answer simple math addition problems. A new math question is generated for each turn by picking two numbers between 1 and 20. The player whose turn it is is prompted the question and must answer correctly or lose a life.
vampr-js
Week 3 CS fundamental exercise. Practice with tree data structures.