6 ms·
Nice, this is why I browse HN for. Can you tell use more about the tech involved? Perfect for a daily meditation.
by aikah 4y ago
Nice, this is why I browse HN for. Can you tell use more about the tech involved?
Perfect for a daily meditation.
- printscreen 4y agoSure 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.
- andrewstuart 4y agoCloudflare R2