Instant flow of endless chill music, just when you need it. https://chill.tina.cafe
Find a file
2025-11-18 16:42:13 +00:00
.github 🍱 Update readme image 2021-02-16 19:52:58 +01:00
assets ⬆️ Revamped upgrade to Nuxt 4 2025-11-10 16:58:30 +01:00
components ⬆️ Revamped upgrade to Nuxt 4 2025-11-10 16:58:30 +01:00
composables ⬆️ Revamped upgrade to Nuxt 4 2025-11-10 16:58:30 +01:00
pages ⬆️ Revamped upgrade to Nuxt 4 2025-11-10 16:58:30 +01:00
public ⬆️ Revamped upgrade to Nuxt 4 2025-11-10 16:58:30 +01:00
scripts ⬆️ Revamped upgrade to Nuxt 4 2025-11-10 16:58:30 +01:00
.dockerignore 🙈 2025-11-18 16:40:06 +00:00
.env.sample 🚀 Base commit 2021-02-07 21:38:40 +01:00
.gitignore 🙈 2025-11-18 16:40:19 +00:00
.prettierrc.json ⬆️ Revamped upgrade to Nuxt 4 2025-11-10 16:58:30 +01:00
bun.lock ⬆️ Revamped upgrade to Nuxt 4 2025-11-10 16:58:30 +01:00
Dockerfile 👷 2025-11-18 16:42:13 +00:00
nuxt.config.js ⬆️ Revamped upgrade to Nuxt 4 2025-11-10 16:58:30 +01:00
package.json ⬆️ Revamped upgrade to Nuxt 4 2025-11-10 16:58:30 +01:00
README.md ⬆️ Revamped upgrade to Nuxt 4 2025-11-10 16:58:30 +01:00
tailwind.config.js ⬆️ Revamped upgrade to Nuxt 4 2025-11-10 16:58:30 +01:00



Preview



Infos

Chill is a small one week project whose goal was to create an instant chill music player, greatly inspired by Traf's Sunday.fm.

I first made this website for me, so all the available albums are chosen among my favorites ones 🎵. And Yes, I have chosen to stream albums and not 24/7 web radio feed in order to keep a certain consistency among tracks.

Hope you like it 💖

(The player is directly streaming from Youtube via a hidden youtube embed player. Nothing is stored on the web server)

Live

🔗 chill.tina.cafe

Features

  • Clean & minimalist player design
  • Never ending music flow
  • 💿 Hand picked album selection
  • 📱 Responsive design
  • 💨 Super lightweight (html+css+js < 100kB)
  • ⌨️ Keyboard shortcuts (same ones as Youtube)

Stack

Nuxt.js

  • Static website generation

Tailwind

  • 💄 Responsive design
  • 🎨 PurgeCSS

Next

Mobile compatibility

  • Prevent screen sleep
  • Dedicated mobile UI design

Albums picker

  • Genre separation

Links

Build Process

# install dependencies
$ bun install

# dev server with hot reload
$ bun dev

# build for production
$ bun run generate