šµ NiceGuy SoundBoard
š Fitur Utama
- Pemutaran Audio Instan: Memutar klip audio pendek (meme sounds) tanpa delay.
- Keyboard Shortcuts: Tekan tombol keyboard tertentu untuk memutar suara tanpa harus mengklik (Keybinds tersedia di bawah).
- Visualisasi Audio: Efek animasi bar sederhana pada kartu saat audio sedang diputar.
- Desain Responsif: Tampilan grid yang rapi dengan Tailwind CSS.
- Manajemen Playback: Fitur toggle (Play/Pause) dan reset otomatis saat audio diputar ulang.
š ļø Teknologi yang Digunakan
- React (v19) - Library UI utama.
- Vite - Build tool yang cepat untuk pengembangan frontend.
- Tailwind CSS (v4) - Framework CSS utility-first untuk styling.
- Lucide React - Koleksi ikon yang ringan dan fleksibel.
- Framer Motion / CSS Animation - Untuk efek visual pada kartu suara.
š¹ Daftar Shortcut Keyboard
| Tombol (Key) | Nama Suara / Judul | Deskripsi Singkat |
|---|---|---|
| Q | Get Out | Efek suara "Get Out" |
| W | Oh Hell Nah | Efek suara viral "Oh Hell Nah" |
| E | FAHHHH | Efek suara teriak |
| R | 4 (China) | Meme suara |
| T | 5 | Meme suara instan |
| A | Bahlil Ngolaah | Suara Bahlil |
| S | Lagu Kebangsaan | Bigmo sound |
| D | Iziiiin / Coin | Efek suara Izin atau Koin |
Catatan: Pastikan keyboard Anda dalam mode input bahasa Inggris (US) standar agar keybind berfungsi dengan baik.
š Struktur Proyek
Text
š Cara Menjalankan (Instalasi)
1. Clone Repositori
Bash
2. Install Dependencies
Bash
3. Jalankan Mode Development
Bash
4. Build untuk Production
Bash
š¤ Kontribusi
- Fork repositori ini.
- Buat branch fitur baru (git checkout -b fitur-keren).
- Commit perubahan Anda (git commit -m 'Menambah suara baru').
- Push ke branch (git push origin fitur-keren).
- Buat Pull Request.
