Welcome to Vibes, the ultimate music streaming app designed for music lovers who enjoy listening to songs on YouTube without the hassle of ads or interruptions. Vibes is built using React Native, providing a smooth and intuitive user experience on both iOS and Android devices. Dive into the world of music and enjoy your favorite tunes seamlessly.
- Ad-free Listening: Enjoy uninterrupted music without any ads.
- Background Play: Continue listening to your favorite tracks even when the app is minimized.
- High-Quality Streaming: Experience high-quality audio streaming directly from YouTube.
- User-friendly Interface: Easy to navigate and use, ensuring a smooth user experience.
- Playlist Creation: Create and manage your own playlists.
- Search Functionality: Find any song or artist quickly and easily.
- Favourites: Mark your favorite songs for quick access.
Follow these steps to get Vibes up and running on your local machine for development and testing purposes.
- Node.js
- npm or yarn
- expo CLI
- EAS CLI
- Android Studio (for Android)
- Xcode (for iOS)
git clone https://github.com/your-username/vibes.git
cd vibes
Using npm:
npm install
Or using yarn:
yarn install
Ensure you have Expo CLI installed:
npm install -g expo-cli
Ensure you have EAS CLI installed:
npm install -g eas-cli
Log in to your Expo account:
eas login
Configure EAS for your project:
eas build:configure
For Android:
eas build --platform android
For IOS:
eas build --platform ios
npx expo start --dev-client
- Home Screen: Browse through trending songs and personalized recommendations.
- Search: Use the search bar to find specific songs or artists.
- Playlists: Create and manage your playlists from the Playlists tab.
- Favorites: Access your favorite songs quickly from the Favorites tab.
- Player Controls: Control playback with play, pause, next, and previous buttons. Adjust the volume and see the current track information.
This project is licensed under the MIT License - see the LICENSE file for more details.