Skip to content

ViSurya/kampita

Repository files navigation

Kampita

Kampita is a free music streaming and download platform offering over 40 million high-quality songs. Users can enjoy music streaming or download tracks without any cost, all within a fast and responsive user interface.


Features

  • 🎵 40M+ Free Songs: Access a massive library of music available for free download.
  • 🎧 High-Quality Streaming: Enjoy crystal-clear music playback.
  • Fast and Responsive UI: Experience a sleek interface optimized for all devices.
  • 🔧 Robust Backend: Built with a reliable tech stack for a seamless experience.

Tech Stack


Getting Started

Prerequisites

Ensure you have the following installed:

  • Node.js (v16 or higher)
  • PostgreSQL (latest version)

Installation

  1. Clone the repository:

    git clone https://github.com/your-repo/kampita.git
    cd kampita
  2. Install dependencies:

    npm install
  3. Configure the environment variables:

    • Create a .env file in the root directory.
    • Add the following variables:
      DATABASE_URL=your_database_url
      NEXT_PUBLIC_API_URL=your_api_url
  4. Run database migrations (if applicable):

    npx kysely migrate
  5. Start the development server:

    npm run dev
  6. Visit the app at http://localhost:3000.


Contributing

Contributions are welcome! Follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix:
    git checkout -b feature-name
  3. Commit your changes and push to your branch.
  4. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Contact

For questions or support, reach out via:


Feel free to tweak this to add more details, like screenshots or FAQs!

Releases

No releases published

Packages

No packages published

Languages