šµ NiceGuy SoundBoard
š Key Features
- Instant Audio Playback: Plays short audio clips (meme sounds) without delay.
- Keyboard Shortcuts: Press specific keyboard keys to play sounds without clicking (Keybinds are listed below).
- Audio Visualization: Simple animated bar effects on the card while the audio is playing.
- Responsive Design: A neat grid layout utilizing Tailwind CSS.
- Playback Management: Toggle feature (Play/Pause) and automatic reset when audio is replayed.
š ļø Technologies Used
- React (v19) - The core UI library.
- Vite - A fast build tool for frontend development.
- Tailwind CSS (v4) - A utility-first CSS framework for styling.
- Lucide React - A lightweight and flexible icon collection.
- Framer Motion / CSS Animation - For visual effects on the sound cards.
š¹ Keyboard Shortcuts List
| Key (Button) | Sound Name / Title | Short Description |
|---|---|---|
| Q | Get Out | "Get Out" sound effect |
| W | Oh Hell Nah | Viral "Oh Hell Nah" sound |
| E | FAHHHH | Screaming sound effect |
| R | 4 (China) | Meme sound |
| T | 5 | Instant meme sound |
| A | Bahlil Ngolaah | Bahlil's voice |
| S | Lagu Kebangsaan | Bigmo's anthem |
| D | Iziiiin / Coin | Permission or Coin sound |
Note: Ensure your keyboard is set to standard English (US) input mode for the keybinds to work properly.
š Project Structure
Text
š How to Run (Installation)
1. Clone the Repository
Bash
2. Install Dependencies
Bash
3. Run Development Mode
Bash
4. Build for Production
Bash
š¤ Contribution
- Fork this repository.
- Create a new feature branch (git checkout -b cool-feature).
- Commit your changes (git commit -m 'Added new sound').
- Push to the branch (git push origin cool-feature).
- Open a Pull Request.
