top | item 32154442

(no title)

aikah | 3 years ago

Nice, this is why I browse HN for. Can you tell use more about the tech involved?

Perfect for a daily meditation.

discuss

order

printscreen|3 years ago

Sure thing. Further down in another comment I went into how the music is made, so I'll stick to the tech stack here.

The frontend is built with React, Chakra UI and Tailwind CSS. It also does all of the audio generation using a scheduling library called Tone.js.

Auth / Database are handled by Firebase, and payments are by Stripe. It's fully serverless; I use cloud functions for anything server side.

The samples themselves are stored in Google Cloud Storage, although I may need to look into a different method or making it more efficient, as today's traffic has absolutely smashed through the free downloads tier.