/streetmuae

Primary LanguageTypeScript

Okv Tunes

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.

image

Features

  • 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.

Don't forget to ⭐ the repo

Technologies Used

  • Next.js: Utilized API routes for RESTful API development
  • TypeScript
  • Tailwind CSS
  • Saavan API
  • Wretch
  • NextAuth
  • MongoDB

Getting Started with Nextjs App

  • This project is bootstrapped with create-next-app.
  • Clone down this repositery. You will need to node.js and git installed globally on your machine.

Installation

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

Contributing

Guidelines for contributing to your project.

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature-branch). Open a pull request.