Asia/Jakarta
ProjectsJanuary 23, 2026

NiceGuy Sound Board

image
NiceGuy SoundBoard adalah aplikasi web interaktif sederhana yang memungkinkan pengguna memutar berbagai efek suara meme populer secara instan. Dibangun menggunakan React dan Vite dengan styling modern menggunakan Tailwind CSS. Proyek ini dirancang untuk kecepatan dan kemudahan penggunaan, mendukung pemutaran audio melalui klik tombol maupun shortcut keyboard.
  • 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.
Proyek ini dibangun menggunakan stack teknologi modern:
  • 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.
Anda dapat menggunakan tombol berikut pada keyboard untuk memutar suara secara cepat:
Tombol (Key)Nama Suara / JudulDeskripsi Singkat
QGet OutEfek suara "Get Out"
WOh Hell NahEfek suara viral "Oh Hell Nah"
EFAHHHHEfek suara teriak
R4 (China)Meme suara
T5Meme suara instan
ABahlil NgolaahSuara Bahlil
SLagu KebangsaanBigmo sound
DIziiiin / CoinEfek suara Izin atau Koin
Catatan: Pastikan keyboard Anda dalam mode input bahasa Inggris (US) standar agar keybind berfungsi dengan baik.
Text
soundboard/
ā”œā”€ā”€ public/
│   ā”œā”€ā”€ audio/       # File audio (.mp3)
│   └── image/       # Aset gambar untuk kartu
ā”œā”€ā”€ src/
│   ā”œā”€ā”€ components/
│   │   ā”œā”€ā”€ card.tsx         # Komponen kartu musik & logika audio
│   │   ā”œā”€ā”€ header.tsx       # Header melayang
│   │   ā”œā”€ā”€ dotBG.tsx        # Latar belakang bermotif dot
│   │   └── ...
│   ā”œā”€ā”€ App.jsx              # Komponen utama & data mapping
│   ā”œā”€ā”€ main.jsx             # Entry point aplikasi
│   └── index.css            # Import Tailwind CSS
ā”œā”€ā”€ package.json
└── vite.config.js

Ikuti langkah-langkah berikut untuk menjalankan proyek ini di komputer lokal Anda:
Bash
git clone [https://github.com/najmifaza/soundboard.git](https://github.com/najmifaza/soundboard.git)
cd soundboard

Pastikan Anda sudah menginstall Node.js. Gunakan npm atau pnpm (disarankan jika ada pnpm-lock.yaml).
Bash
npm install
# atau
pnpm install

Bash
npm run dev
# atau
pnpm dev

Buka browser dan akses alamat yang muncul di terminal (biasanya http://localhost:5173). Jika ingin men-deploy aplikasi:
Bash
npm run build

Kontribusi selalu diterima! Jika Anda ingin menambahkan suara baru atau fitur lain:
  • 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.

Related projects

Rumio.id: Platform Marketing & Eksplorasi Properti Generasi Baru

Rumio.id: Platform Marketing & Eksplorasi Properti Generasi Baru

Rumio.id adalah platform pemasaran dan eksplorasi properti komprehensif yang dirancang untuk menghubungkan pencari, pemilik, dan agen properti dengan pengalaman interaktif 360° menggunakan teknologi web modern.
Panggih Sedulur: Kuisioner Minat Bakat UKM Unsoed

Panggih Sedulur: Kuisioner Minat Bakat UKM Unsoed

Platform kuisioner interaktif untuk UKM Unsoed dengan sistem scoring 5 kategori utama, branching questions, dan rekomendasi personalisasi.
Website Resmi BEM Universitas Jenderal Soedirman

Website Resmi BEM Universitas Jenderal Soedirman

Pengembangan dan pengelolaan website resmi Badan Eksekutif Mahasiswa Universitas Jenderal Soedirman (BEM-U) menggunakan WordPress, Elementor, dan custom inject HTML.
URL Shortener BEM Unsoed Edition

URL Shortener BEM Unsoed Edition

Pengembangan aplikasi pemendek URL profesional dengan antarmuka Glassmorphism untuk kebutuhan publikasi BEM Universitas Jenderal Soedirman.
GrowTo: Platform Direktori Delivery Order Purwokerto

GrowTo: Platform Direktori Delivery Order Purwokerto

Pengembangan platform informasi layanan delivery order untuk area Purwokerto sebagai Final Project program Soedirman Digital School 2025.

Edu-Tajwid: Platform Edukasi Digital Ilmu Tajwid

TajwidApps adalah platform edukasi berbasis web yang dirancang untuk membantu pengguna mempelajari hukum bacaan Al-Qur'an (Tajwid), makharijul huruf, dan sifat huruf secara fasih dan tartil.

Transformasi Digital Rabiha Tour & Travel: Branding dan Pengembangan Website

Pengembangan identitas visual, desain konten media sosial menggunakan CorelDRAW & Photoshop, serta pembangunan website company profile menggunakan WordPress Elementor.
Najmi Calculator: Kalkulator Interaktif dengan Fitur Real-Time

Najmi Calculator: Kalkulator Interaktif dengan Fitur Real-Time

Pengembangan aplikasi kalkulator responsif menggunakan Vanilla JavaScript dengan fitur Dark Mode dan sistem Error Handling kustom.