* Frontend: Svelte using SvelteKit (and one Sapper), TailwindCSS / TailwindUI, hosted on Vercel
* Backend: Rails API, hosted on Heroku
* Database: PostgreSQL
* Queues: Sidekiq
* Caching: Redis
* Mobile: Flutter
* AWS S3 for things like images.
Sites:
* https://www.listenaddict.com/
* https://www.programmingtil.com/
* https://www.camerapricetracker.com/
* https://www.useproducer.com/
And business site / blog:
* https://www.codenameparker.com/
* https://www.davidwparker.com/
Edit: formatting
* Frontend: Svelte using SvelteKit (and one Sapper), TailwindCSS / TailwindUI, hosted on Vercel
* Backend: Rails API, hosted on Heroku
* Database: PostgreSQL
* Queues: Sidekiq
* Caching: Redis
* Mobile: Flutter
* AWS S3 for things like images.
Sites:
* https://www.listenaddict.com/
* https://www.programmingtil.com/
* https://www.camerapricetracker.com/
* https://www.useproducer.com/
And business site / blog:
* https://www.codenameparker.com/
* https://www.davidwparker.com/
Edit: formatting