https://github.com/epappas/dataflix
A decentralized and transparent data sharing ecosystem
https://github.com/epappas/dataflix
airflow data-platform data-science data-sharing hardhat protocol python solidity typescript web3
Last synced: about 2 months ago
JSON representation
A decentralized and transparent data sharing ecosystem
- Host: GitHub
- URL: https://github.com/epappas/dataflix
- Owner: epappas
- License: mit
- Created: 2022-12-17T10:09:31.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-03-03T20:10:19.000Z (over 2 years ago)
- Last Synced: 2025-02-13T13:50:53.323Z (4 months ago)
- Topics: airflow, data-platform, data-science, data-sharing, hardhat, protocol, python, solidity, typescript, web3
- Language: CSS
- Homepage:
- Size: 3.16 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🏗 Dataflix
Dataflix is a platform that allows users to freely share data in web3. The goal of Dataflix is to create a decentralized
and transparent data sharing ecosystem that empowers users to control their own data and monetize it on their terms.## Quick Start
Prerequisites:
- Node (v16 LTS)](https://nodejs.org/en/download/)
- [Yarn (v1.x)](https://classic.yarnpkg.com/en/docs/install/)
- You need an RPC key for testnets and production deployments, create an [Alchemy](https://www.alchemy.com/) account and
replace the value of `ALCHEMY_KEY = xxx` in `packages/react-app/src/constants.js` with your new key.
- Make sure you update the `InfuraID` before you go to production.> clone/fork 🏗 dataflix:
```bash
git clone https://github.com/epappas/dataflix.git
```> install and start your 👷 Hardhat chain:
```bash
cd dataflix
yarn install
yarn chain
```> in a second terminal window, start your 📱 frontend:
```bash
cd dataflix
yarn start
```> in a third terminal window, 🛰 deploy your contract:
```bash
cd dataflix
yarn deploy
```Open `http://localhost:3000` to see the app
## Contribution Guidelines
We welcome contributions to Dataflix! If you would like to contribute, please follow these guidelines:
Fork the repository and create a new branch for your changes. Make your changes and test them thoroughly. Follow the
repository's code style and formatting guidelines. Open a pull request and describe your changes clearly. Thank you for
considering contributing to Dataflix!