Skip to content

The artist portal for users to upload their music and fractionalize ownership with NFTs

License

Notifications You must be signed in to change notification settings

jayvaznewm/newm-artist-portal

 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Project NEWM

Using Non-Fungible Token (NFT) technology and Decentralized Finance (DeFi), projectNEWM is a music streaming platform and marketplace that cuts out the middlemen and enables Artists to distribute and monetize their works while maintaining ownership rights and interacting directly with fans and investors.
Visit our website

View Artist Portal Demo · Report Bug · Request Feature

📔 About The Project

The artist portal allows music creators to upload their songs and turn them into fractionalized NFTs. They can then distribute ownership of their music by selling fractions of the NFT. This web app also allows artist to create playlists, define contributors, view analytics, and interact with their Cardano wallet.

Built With

📖 Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • npm
    npm install npm@latest -g

Installation

  1. Clone the repo
    git clone https://github.com/projectNEWM/newm-artist-portal.git
  2. Install NPM packages
    npm install

    (back to top)

🚀 MVP Roadmap

  • Content list view
  • Song Overview
    • Song Upload Form
  • Drag and drop capabilities
  • Contributor Overview
    • Add Contributor Form
  • Playlist Overview
    • Add New Playlist Form
  • Wallet Overview
  • Metrics Overview
  • Registration

Additional Resources

(back to top)

🤝 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion, please fork the repo and create a pull request. You can also simply open an issue and we will get back to you ASAP.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Want to help out but don't have a specific idea or suggestion? Reach out to Henry ([email protected]) or Trevor ([email protected]) and we can give you a ticket (or two 😉). We are also open to bringing consistent contributors onto the core team.

Don't forget to give the project a star! ⭐️

(back to top)

😎 ProjectNEWM Web Development Team


Henry Quillin


Trevor Scandalios


Jonatan Escobar


Mateo Sanchez

🤝 Contributors


Jose Mateo

(back to top)

❤️ Join The Fam

(back to top)

⚖️ License

Copyright 2022 Project NEWM

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

See LICENSE.txt for more information.

(back to top)

About

The artist portal for users to upload their music and fractionalize ownership with NFTs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.2%
  • Other 1.8%