Tonk Tonkers | src/app/page.tsx

React Music Info

React, Typescript, Node.js, Javascript, HTML, CSSReact Music Info | https://react-music.info/

- A React website built on top of the Spotify API.

- Search and explore artists, their albums, related artists, and songs.

- Uses Chart.js for some of the fun graphs.

- Deployed on Netlify with a serverless backend for the API requests.

- Custom media player styling.

🤓 A project I used to learn React initially. Mostly just built on top of Spotify's API. Reskinning the music player was a fun little thing to learn, you basically make a fake one that sends the commands to the real one. There is a small serverless function that handles the API calls, also hosted on Netlify. I originally had this on an AWS ec2 instance, but managing it this way was much simpler, and converting the server side portion over was very easy and quick.

React Music Info example

FFLogs Integration

Next.js, React, Chart.js, Typescript, Javascript, HTML, CSSFFLogs (Tonk Tonkers) | /fflogs/Coeurl/Tonk Tonkers/rdps/55/1070FFLogs (manual lookup) | /fflogshttps://github.com/JohnTheFawn/tonk-tonkers

- An integration with the FFLogs API: https://www.fflogs.com/

- Pulls in Character data (given a World and Character Name) and displays information related to the charcter.

🤓 Mostly server side with JS only being required for the charts and a few portions of the navigation requiring user input. Had some fun with Chart.js. Filtering down by Job actually helped me see some personal trends, kind of fun to see it being useful immediately. Deployed on Vercel, domain is from PorkBun.

FFLogs Integration example

Dad Jokes

Ember.js, Javascript, HTML, CSSDad Jokes | http://dad-joke.s3-website-us-east-1.amazonaws.com/

- A joke website I made with Ember.js for a Friday 1 hour hackathon.

🤓 Wayfair used to have an employee run 1 hour javascript challenge every Friday. One week it was to build a simple website that would deliver jokes from the dad joke api (https://icanhazdadjoke.com/api). I had been spending a lot of time in Ember.js at my previous job and had scripts set up to do 1 line deploys to s3 buckets, so I just slapped in an image from Unsplash, did some minor css, and set it out.

Dad Jokes example

Plugins

A showcase of the plugins I have programmed for Final Fantasy 14.