Joshua's repositories

ebb-and-know

A simple review protocol based on the forgetting curve

Language:JavaScriptStargazers:0Issues:0Issues:0

greed-game

A game matching two competitors to test their patience and ambition. One player sets a time, the other can interrupt the timer to gain points but the longer they wait the more they get, if time runs out it all goes to the one who set the time. This web app is built using React in TypeScript with React-Query to manage server state. The backend is implemented using multiple Nextjs serverless endpoints connecting to MongoDB with the mongoose client. Mantines design system takes care of UI so it's easier to get functionality onto the page.

Language:TypeScriptStargazers:0Issues:1Issues:0

greed-game-express

A game where one player commits to a time to wait and the other player tries to wait as long as possible before time runs out. Points!

Language:JavaScriptStargazers:0Issues:0Issues:0

has-anyone-done

A small app that displays a small idea once a day. It uses a simple admin section, exclusively authenticated, to submit those ideas to a database. Every day the client side is statically generated on first visit. At that timing a, hopefully fresh, idea is pulled from the database. On hover the time until the next idea is displayed.

Language:JavaScriptStargazers:0Issues:1Issues:0

portfolio

My portfolio website for displaying personal projects and public work. A statically generated site with incremental regeneration. At build time and during revalidation it makes a graphql query my github pulling down public repositories and displaying them on the projects page. Viewers may click through the cards to get more details or access links from either depth. The site is also host to my resume and a short personal essay and offsite links to some accomplishments.

Language:JavaScriptStargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:0Issues:0