Skip to content

Latest commit

 

History

History
88 lines (66 loc) · 2.56 KB

README.md

File metadata and controls

88 lines (66 loc) · 2.56 KB

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!