Okv Tunes is a Progressive Web App (PWA) music streaming platform that allows users to search for songs or artists, browse charts, and discover new music across various genres and languages.
- Enjoy Free Music: Listen to unlimited music without interruptions.
- Search Songs or Artists: Easily find your favorite songs or artists.
- Charts: Stay updated with the latest hits and trending songs.
- New Releases: Discover new music across different languages and genres.
- Top Songs: Browse top songs in Hindi, English, Punjabi, Tamil, Telugu, and more.
- Popular Artists: Explore music from popular artists like Arijit Singh, Neha Kakkar, Justin Bieber, and more.
- Controls player from notification: Enables control of the music player directly from the notification panel.
- Authentication: Securely log in using your Google account or Credentials with NextAuth.
- Contact Us Form: Reach out for any queries or support.
- User Info and Liked Songs: Store user information and liked songs in a MongoDB database.
- Custom Playlist Support: Now user can create their custom playlist and share with other users.
- Next.js: Utilized API routes for RESTful API development
- TypeScript
- Tailwind CSS
- Saavan API
- Wretch
- NextAuth
- MongoDB
- This project is bootstrapped with
create-next-app
. - Clone down this repositery. You will need to
node.js
andgit
installed globally on your machine.
Instructions on how to install and set up your project.
# Clone the repository
git clone https://github.com/onamkrverma/Okv-Tunes.git
# Navigate to the project directory
cd okv-tunes
# Install dependencies
npm install
# Start the development server
npm run dev
Guidelines for contributing to your project.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). Open a pull request.