Skip to content

Sidharth-Singh10/soundscore

Repository files navigation

SoundScore

SoundScore is a platform where users can pay to get ratings on their songs from listeners around the world. Listeners are incentivized for rating songs, creating a global ecosystem of music engagement and feedback.

All payments are securely processed on the Solana blockchain, ensuring transparency and efficiency.

Features

  • 🌍 Global Ratings: Receive feedback on your songs from an international audience.
  • 💸 Listener Incentives: Earn rewards for providing thoughtful song ratings.
  • 🔒 Blockchain Payments: Transparent and fast transactions using Solana.
  • 🔎 Song Discovery: Discover trending and highly-rated songs from around the world.

Tech Stack

  • Frontend: Next.js, React, Tailwind CSS
  • Backend: Node.js, Express.js
  • Blockchain: Solana
  • Database: MongoDB
  • Deployment: Vercel (Frontend), AWS (Backend)

Installation

Follow these steps to set up the project locally:

  1. Clone the repository:
    git clone https://github.com/Sidharth-Singh10/SoundScore.git
    cd SoundScore
  2. Install dependencies:
    npm install
  3. Set up environment variables:
    • Create a .env file in the root directory.
    • Add the required keys:
      DATABASE_URL=your-database-url
      API_KEY=your-api-key
  4. Start the development server:
    npm run dev
  5. Open your browser and navigate to http://localhost:3000.

Screenshots

g1 g2 g3 g4

Contribution Guidelines

We welcome contributions to make SoundScore even better! Follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Add feature description"
  4. Push the branch:
    git push origin feature-name
  5. Open a Pull Request.

License

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

Contact

For inquiries or feedback, feel free to reach out:


Join the global music community and elevate your songs with SoundScore today!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages