A personal Spotify dashboard to track listening stats and get better song recommendations (because i was unhappy with spotify wrapped)
Spotify Project - Day 8
Fixing redirect URI issues and new UI work
Spotify Project - Day 7
Expanding API endpoints for top artists, tracks, recently played, and listening profile
Spotify Project - Day 6
Connecting Flask API to Next.js frontend and fixing port issues
Spotify Project - finish draft
Finishing the Flask setup and getting playlists working
Spotify Project - Day 4
Continuing Flask setup + redirect URI updates
Spotify Project - Day 3
Setting up Flask API with spotipy for Spotify authentication using authorization code flow
Spotify Project - Day 2
Figuring out Spotify API authentication with spotipy and troubleshooting redirect URLs
Spotify Project - Day 1
Starting up my Spotify dashboard project to track listening stats and get better recommendations
Rebuilding SASE Purdue's website (doing detective work and learning Wordpress)
Fixing the SASE Website - Oracle Day 2
Continuing the Oracle Cloud VM setup - configuring storage settings and boot volume options
Fixing the SASE Website - Oracle Day 1
Exploring Oracle Cloud Free Tier as an alternative to HostGator for hosting the SASE Purdue WordPress site
Fixing the SASE Website - Build Day 3
it works !! wordpress in action
Fixing the SASE Website - Build Day 2
Troubleshooting WordPress installation issues on HostGator - PHP execution and DNS problems
Fixing the SASE Website - Build Day 1
Installing WordPress on HostGator and setting up the new SASE Purdue website
Fixing the SASE Website - New Site
Exploring HostGator, SSL certificates, and considering switching to WordPress
Fixing the SASE Website - CSI Day 2
Recovering access to the old Wix site, exploring the inbox, and deciding to unpublish it
Fixing the SASE Website - CSI Day 1
Debugging SSL errors, DNS issues, and learning about WordPress hosting during fall break
A Discord bot that automatically notifies mentees about mentors' whereabouts for sniping
SASE Sniping Discord Bot - Day 7
Fixing Discord bot permissions by using channel ID instead of channel name
SASE Sniping Discord Bot - Day 6
Fixing duplicate messages, adding start/end notifications, and resolving timezone issues on Oracle Cloud server
SASE Sniping Discord Bot - Day 5
Running the bot with pyenv and screen, updating class schedule data, and testing notifications
SASE Sniping Discord Bot - Day 4
Setting up the server infrastructure and configuring pyenv on Ubuntu for the Discord bot
SASE Sniping Discord Bot - Day 3
Implementing the bot logic, running it locally, and exploring hosting options
SASE Sniping Discord Bot - Day 2
Setting up the Python environment and building the basic bot structure with scheduling functionality
SASE Sniping Discord Bot
Building a Discord bot to automatically notify mentors when their class time arrives
Miscellaneous
pyenv - Fixing Python Installation
Fixing pyenv and certifi issues after Python got messed up
SQLite Notes
Quick reference for SQLite commands in the terminal
alias - Adding Git Command Aliases
How to set up shell aliases for git commands in bash
git reflog - Fixing Rebase Issues
How to use git reflog to recover from merge conflicts and rebase mishaps
SSH and Servers
Notes on SSH configuration and server setup