Skip to content

HiMarioLopez/music.mariolopez.org

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

music.mariolopez.org

A simple site to songs what I'm currently listening to on Apple Music or Spotify. Why two streaming services? Because Jackie sends me song recommendations every morning and I'm too lazy to manually 'translate' them over to Apple Music.

Inspiration

The idea for this project is not new, I think. I got my inspiration from my old Professor at Baylor University, Dr. Pete Maurer and his collection of implementations of The Sieve of Eratosthenes written in several different programming languages.

Outline

The idea is to create a playground where I can test out new web technologies of all kinds. Front-end frameworks, new programming languages, cloud services, etc. I have a draft solution architecture that will be hosted on AWS to start, but I will eventually expand this solution to be deployed on different service providers (which will require re-architecture in some capacity, I'm sure).

Some cool ideas for the end product

  • Users who navigate to the site will be taken to a random front-end implementation. (e.g. React, Next.js, Vue, etc.)
  • Users who invoke the back-end services will invoke a random implementation of the same service. (e.g. a Recommendation Handler written in Go, written in Node.js, written in Rust, etc.)
  • The user will know which implementation they are on, and be given the option to navigate to a specific implementation if they desire.
  • Each implementation will include a few poorly shaped thoughts and reflections (What I liked, what I disliked, etc.) - am I committing to starting a blog? 🤔

This is meant to be a very long-term project that will grow in many aspects, with many parts left defunct. Feature parity across the different implementations is the goal.

(WIP) Solution Architecture

Current State

Frontend

Frontend Solution Architecture

Backend

Backend Solution Architecture

Deprecated Components

Backend (Recommendation System)

Deprecated Recommendation System Backend

References

I'll be leaving a few links to helpful documentation, blog posts, and samples I've found along the way, in no particular order.

About

What am I listening to right now? 🎼

Resources

License

Stars

Watchers

Forks

Packages

No packages published