pknipp
Formerly a physicist, mathematician, teacher, & professor. Skills include JavaScript, Python, React, Vue, Sequelize, SQLAlchemy, Express, Flask, & PostGreSQL
App AcademyNY/CT
Pinned Repositories
forthegram
graphical-kinematics
The user draws a graph of position, of velocity, or of acceleration with the mouse (and specifies 0, 1, or 2 initial conditions, respectively), and the app draws the other two graphs.
loanstreetFRONT
NetAssign
This is a clone of WebAssign, the service for the distribution, administration, and automated grading of homework assignments. It features assignments with randomized questions.
oop-connect-four
The starting project for the Connect Four project from App Academy.
physics-sims
(Presently) three physics simulations: (1) Molecular-dynamics simulation for a square lattice, (2) solver of heat equation in one dimension, and (3) three-dimensional motion through an asteroid field
pickup-sports
This full-stack app allows the user either to organize or to participate in athletic events involving one of over twenty different sports.
recursion-prompts
Repository of prompts to be solved using recursion
TaskRabbitClone
Clone of TaskRabbit, but with a medieval spin
traveling-salesperson-problem
I create a brute-force JavaScript algorithm (including a home-made permutation iterator) to calculate the solution for this classic problem, and I use React to render the 3-d results.
pknipp's Repositories
pknipp/TaskRabbitClone
Clone of TaskRabbit, but with a medieval spin
pknipp/NetAssign
This is a clone of WebAssign, the service for the distribution, administration, and automated grading of homework assignments. It features assignments with randomized questions.
pknipp/graphical-kinematics
The user draws a graph of position, of velocity, or of acceleration with the mouse (and specifies 0, 1, or 2 initial conditions, respectively), and the app draws the other two graphs.
pknipp/traveling-salesperson-problem
I create a brute-force JavaScript algorithm (including a home-made permutation iterator) to calculate the solution for this classic problem, and I use React to render the 3-d results.
pknipp/pickup-sports
This full-stack app allows the user either to organize or to participate in athletic events involving one of over twenty different sports.
pknipp/back-census
pknipp/calculus
pknipp/census-sql
I use US 2019 Census data to create seeder files for a 3-table db sandbox.
pknipp/complexCalculator
pknipp/complexCalculatorOld
pknipp/constant-acceleration-problems
This front-end app delivers randomized constant-acceleration motion problems.
pknipp/integer-factorizer
pknipp/java-starter
pknipp/line_sweeping_back
back-end treatment of tsp-like problem: optimizing the sweeping of the lines on a hartru tennis court
pknipp/lineSweepingFront
Components for rendering the steps for optimizing the sequence of lines swept on a clay tennis court
pknipp/logistic-map
node BE that calculates the logistics map (difference equation) for various values of r
pknipp/matrix-inverse
pknipp/node-back-no-db
pknipp/node-fs-db
Template for a react/node fullstack, without redux.
pknipp/node-fs-no-db
pknipp/permutations
various explorations about how to implement Traveling-Salesperson-type problems in JS and PY
pknipp/php-starter
pknipp/phpSimpler
pknipp/python-back-no-db
This is an isolated Python/Flask back-end with no database.
pknipp/python_fs_w_db_template
pknipp/quadratic-factorizer
Specifically, this app enables an algebra student to practice solving quadratic equations by factoring. More broadly, this shows how an app can manage the steps of a sequential learning exercise.
pknipp/root-finder
pknipp/rotating-body
Front-end simulation of the 3-d rotation of a rigid body via solving the nonlinear differential equations which govern Euler's angles.
pknipp/ruby-starter
pknipp/utilities
utilities used by other endpoints