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
- 🎵 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
- Next.js – Server-side rendering and API integration
- TypeScript – Type-safe development
- Jamendo API – Fetch and stream music
- Tailwind CSS – Modern and responsive styling
-
Clone the repository: ```sh git clone https://github.com/yourusername/vibe-stream.git cd vibe-stream ```
-
Install dependencies: ```sh npm install ```
-
Create a
.env.localfile and add your Jamendo API key: ```sh NEXT_PUBLIC_JAMENDO_CLIENT_ID=your_client_id_here ``` -
Run the development server: ```sh npm run dev ```
-
Open http://localhost:3000 in your browser.
To deploy the project, use platforms like Vercel or Netlify:
```sh npm run build npm start ```
This project is licensed under the MIT License.