// redesign & redeploy:
possibly strains get initialized in the beginning by the mine cart driving into the coins.
// edge case for
// almost done building web app for social platform. checking redis because "free db might get deleted" FamilyTree: add "strain or estrained" // intentional typo
Dig through the app with this link π mine-nugget-ts.vercel.app Mine Nugget is a Single Page Application with: NextJS, TS, GraphQL, @redux/toolkit, Oauth2.0, JWT, and redis-console-cloud caching.
// retake signupcapptcha...
// retake logincapptcha...
https://github.com/frankcollins3/mine-nugget-ts/assets/73137934/a3bacdec-f381-4fbe-8822-e8c7fbb40fbe
https://github.com/frankcollins3/mine-nugget-ts/assets/73137934/d1baa30e-6c41-45ae-b94d-f71fc5871c92
// /strain.tsx allows user to see all endpoints besides strain.parents; game is created by providing strain.parents & allowing guess at strain.name
https://github.com/frankcollins3/mine-nugget-ts/assets/73137934/6f536834-fdbd-4dc8-ab4f-16acfe1b8f98
https://github.com/frankcollins3/mine-nugget-ts/assets/73137934/6cf03214-54f7-4832-9edf-af7d7642ddd5
this video also shows the bonus /trophyRoom component that is earned after winning the /familyTree.tsx "Pairents" card game 3x
https://github.com/frankcollins3/mine-nugget-ts/assets/73137934/2c2f5807-d3ee-45a0-9ea0-e88603b57999
// retake all app images
//
denormalized strains & effects tables: 1: by using the effects columns in the strains table. 2: This removes the effects table from existence and makes the effects columns easier to access with simpler queries.