June 16, 2025
added some touches to the projects cards with a github link + language/frameworks identification
finally fixed the featuredProjects component because i forgot to add the correct css file
fixed so many things on mobile...like everything; + added a performances page + added descriptions to the home page + changed the background of the home page
every bug/error i fix I CREATE TEN NEW BUGS.... I had to fix so many bugs with the scrolling, the UI, the introduction page, the footer component, the background colors. I'm not entirely sure what else I updated, but I'm trying to make the website run a lot smoother/not as laggy when scrolling
added the general format of the projects page + filled out the descriptions of the home page. the only issue that im facing rn is a smoother ui + a buggy scroll when going thru the home page, but idk how to fix that ngl...
Added a scroll down button
Changed the UI of the nav bar at the top + re-dimensioned everything for mobile as well + only featuring 2 projects at the bottom
Added functional Education and Experience Buttons, and added more timeline components + fixed the background incompatibility + changed the dimensions of all the components to fit mobile or any weird screen dimensions(as far as I know)
Changed the intro page layout
Added icons + links + new components into the timeline + added the buttons, but they are not functional yet.
Added some timeline components aka the description of my work experience
Decided to use the MaterialUI Timeline Component instead of my scuffed homemade version. Tried to recreate the format that I had for my homemade version, but did not implement the buttons between education and experience yet
Added a timeline component w/ a blur background + added a hover animation for my pfp on the top right
Completely changed the style of the website. Went for a sunset-type background + tried to make the portfolio a lot more appealing to employers bc of future j*b opportunities
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.