Tech Stack

Next.js
Next.js
Supabase
Supabase
Tailwind CSS
Tailwind CSS
FastAPI
FastAPI
Hugging Face
Hugging Face
JC

CS Student @ UNLV

I'm a Computer Science student at the University of Nevada, Las Vegas, passionate about web dev!

Connect With Me

About This Project

Version 3!

The first two iterations were more of a hands-on exercise with Next.js and authentication.
I set up third-party login with Google, Spotify, and GitHub.
After some thought, I realized authentication wasn't really necessary for such a simple application but it was a great opportunity to get familiar with both NextAuth and Clerk.
Initially, I focused purely on the logic, especially the exposed endpoint built with Flask.
Later on, I refactored the backend using the /api folder in Next.js, switched to FastAPI, and deployed it on Modal, a platform for hosting LLMs and backends.