Skip to content

Repository files navigation

Vibe Stream

Vibe Stream is a music streaming web application that allows users to discover and play songs using the Jamendo API. Built with Next.js and TypeScript, it delivers a fast and immersive music experience.

LIVE HERE

Features

  • 🎵 Stream music from the Jamendo API
  • 🔍 Search for songs, artists, and albums
  • ⭐ Save favorite tracks for quick access
  • 🎧 Responsive and modern UI with Tailwind CSS
  • 🚀 Optimized performance with Next.js

Tech Stack

  • Next.js – Server-side rendering and API integration
  • TypeScript – Type-safe development
  • Jamendo API – Fetch and stream music
  • Tailwind CSS – Modern and responsive styling

Installation

  1. Clone the repository: ```sh git clone https://github.com/yourusername/vibe-stream.git cd vibe-stream ```

  2. Install dependencies: ```sh npm install ```

  3. Create a .env.local file and add your Jamendo API key: ```sh NEXT_PUBLIC_JAMENDO_CLIENT_ID=your_client_id_here ```

  4. Run the development server: ```sh npm run dev ```

  5. Open http://localhost:3000 in your browser.

Deployment

To deploy the project, use platforms like Vercel or Netlify:

```sh npm run build npm start ```

License

This project is licensed under the MIT License.

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages