Welcome to our Celo Music E-commerce App! This decentralized application (dApp) allows users to buy and sell music securely on the Celo blockchain. With Celo Composer, we've crafted a seamless experience for both buyers and sellers, ensuring privacy, security, and accessibility.
- Decentralized Marketplace: Buy and sell music directly on the Celo blockchain without intermediaries.
- Celo Integration: Seamlessly interact with Celo's network for fast and low-cost transactions.
- User-Friendly Interface: Intuitive design for effortless navigation and a pleasant user experience.
- Secure Transactions: Built-in security features to ensure safe transactions and protect user data.
- Creator Dashboard: Sellers can manage their music catalog, track sales, and earnings conveniently.
- Multi-language Support: Available in multiple languages for global accessibility.
- Light/Dark Mode Support: Color change of the app is availble.
- Node.js
- Celo Wallet (e.g., Valora)
-
Clone the repository:
git clone https://github.com/fraolb/celotunes.git
-
Navigate to the project directory:
cd celotunes/packages/react-app
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Access the app in your browser at
http://localhost:3000
.
- Connect your Celo wallet to the app.
- Browse music listings or upload your own tracks if you're a creator.
- Purchase music using CELO tokens.
- Manage your purchases and earnings in your wallet and creator dashboard.
We welcome contributions from the community! If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Make your changes and commit them (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Create a new Pull Request.
For support or inquiries, please contact us at [email protected].
This project is licensed under the MIT License.