June 16, 2025
Added a few stars that, when hovered over, show the user some things about myself + added another project card for my Vibe app
Connecting Firebase's firestore db with my app. Creating a vibe session will created a unique session ID now
Added a rough draft of a component called Stars
Created two buttons for creating and joining a Vibe session
Added a Connect Tab for Apple Music and Spotifer users.
Created a button/indicator of whether or not a user is currently connected to Spotify. Also, separated files pertaining to Apple Music and Spotify that were getting too messy
Finished restructuring the token saving. Attempting to use the refresh tokens within a few minutes of the expiration date.
Changing the variable structure of the Spotify tokens
Added a button(will change the UI later) to connect the app to Spotify without having to search up a song first. Got a Publishing changes from background threads is not allowed; make sure to publish values from the main thread (via operators like receive(on:)) on model updates. error though
Put some final touches on the UI after reverting the colors back
Fixed the Spotify's UI for the playing song(the colors were for debugging)
Added the carousel with flippable project cards
Debugging the UI for the player status bar at the bottom + implementing a refresh token for the Spotify access token
Added a carousel strip for the featured projects section, but led to bugs for the flipping card animation for each project
Got rid of the ugly green Connect to Spotify button when first opening up the app, but ran into an access token bug
Can now switch between Spotify and Apple Music versions without force closing the app(can switch from the settings tab) + changed very little UI for the tabs
added a flipping animation for the featured projects
Added a featured projects section(isn't fully functional + bare html) + added a footer
Fixed the tailwindcss styling after restructuring my files
Can now pause and play the songs at the bottom of the song list view. Problem: Doesn't allow the user to play a song unless a song is already playing on Spotify(might just be a Spotify API thing though)
Created a basic portfolio with under construction pages + attempted to use scroll-based-animations & scroll-timeline (Didn't work). Also, completely redesigned the website.
Added the current song's name, artist(s), and album cover at the bottom with a pause and play button. Still in the middle of fixing the functionality of the pause and play button though. (For the Spotify Side)
Figured out how to keep track of the current song + added the current song's album cover when played
A platform that brings Apple Music and Spotify users together by listening to the same songs at the same time. (Kind of like a SharePlay but across different platforms). This is a collaboration with TheScientist101 + myself.
A collection of all of my past projects and who I am in one website :)
This was widely regarded as a great move by everyone.