chore(Remix): Migrate to Remix v2, impl WebSocket, changes on README and migrate to @spotify/web-api-ts-sdk #2

Merged
Snoupix merged 1 commit from legacy_remix into master 2024-05-06 09:33:50 -05:00
Snoupix commented 2024-05-06 09:32:22 -05:00 (Migrated from github.com)

Changes:

  • Migrating from spotify-web-api-node to @spotify/web-api-ts-sdk
  • Remix V1 to some V2 conventions
  • Initialized WebSocket connection on Context to my API
  • Changes on README.md and explanations about my Spotify Access Token choice of use

Realizations about the project

This whole project has been running for too long now and refactored too many times (new Spotify npm package, access token storage and usage moved from client to server, access token strategy changed, from Remix v1 to Remix (Shopify acquisition) v2, from the HTTP Polling with an interval to a WebSocket hosted on my Rust API with Actix and the list...

The first iteration of the project is too far from the current wanted product; a full rewrite is needed. And since I'm now loving Svelte and SvelteKit, I will rewrite the whole app with SvelteKit with a mobile-first thinking on styling (still gonna be using tailwindcss tho).

## Changes: - Migrating from [spotify-web-api-node](https://www.npmjs.com/package/spotify-web-api-node) to [@spotify/web-api-ts-sdk](https://www.npmjs.com/package/@spotify/web-api-ts-sdk) - Remix V1 to some V2 conventions - Initialized WebSocket connection on Context to my API - Changes on README.md and explanations about my Spotify Access Token choice of use # Realizations about the project This whole project has been running for too long now and refactored too many times (new Spotify npm package, access token storage and usage moved from client to server, access token strategy changed, from Remix v1 to Remix (Shopify acquisition) v2, from the HTTP Polling with an interval to a WebSocket hosted on my Rust API with Actix and the list... The first iteration of the project is too far from the current wanted product; a full rewrite is needed. And since I'm now loving [Svelte](https://svelte.dev/) and [SvelteKit](https://kit.svelte.dev/), I will rewrite the whole app with SvelteKit with a mobile-first thinking on styling (still gonna be using tailwindcss tho).
Sign in to join this conversation.
No description provided.