Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/web3-gurus/molo-dapp

A video sharing decentralized application
https://github.com/web3-gurus/molo-dapp

apollo-client hardhat ipfs-api javascript livepeer-api nextjs reactjs solidity

Last synced: 9 days ago
JSON representation

A video sharing decentralized application

Awesome Lists containing this project

README

        

# Project Title

Molo Video Sharing Dapp

# Project Description

Molo-dapp is a decentralized video sharing platform that allows users to upload and share videos on the blockchain. This provides a secure and censorship-resistant platform for creators to share their content with the world.

# Project Snapshot

A project snapshot of the landing page.
![A snapshot of Molo landing page](./MoloClient/assets/molo-landing-page.png)

# Project Website Link

- Live website link: [https://molo-dapp.vercel.app/](https://molo-dapp.vercel.app/)
- Github Link: [https://github.com/Web3-Gurus/molo-dapp](https://github.com/Web3-Gurus/molo-dapp)

# Project Author(s)

- Chidozie, [https://github.com/zenodavids](https://github.com/zenodavids)

- Wale, [https://github.com/jupiterBill](https://github.com/jupiterBill)

- Edwin, [https://github.com/anajembaedwin](https://github.com/anajembaedwin)

- Olalekan, [https://github.com/soloexcel](https://github.com/soloexcel)

# How to Install and Run the Project

**Clone the repository in your folder of choice:**

```Javascript
git clone https://github.com/Web3-Gurus/molo-dapp.git
```

**cd into the MoloClient Folder**

```bash
cd molo-dapp && cd MoloClient
```

**Install the dependencies:**

```Javascript
npm install
```

**Start the development environment:**

```Javascript
npm run dev
```

# Usage

**The application should now be running on:**

```
http://localhost:3000
```

or any other available port to view it in the browser.

- No required input/output files.

- Ensure you are using the `Polygon Mumbai Testnet` on your `metamask wallet` or any other wallet when connecting.

# Project Dependencies
`Hardhat`
`Solidity`
`NextJS`
`React`
`Tailwind CSS`
`Livepeer`
`Eslint`
`The Graph`
`Typescript`
`IPFS`

# License
This project is licensed under Grandida License - see the LICENSE.md file for details.

### Attribution

Some parts of the code were adapted from OpenZepplin and Frontend Masters

> **DO NOT USE WITHOUT THE PERMISSION OF GRANDIDA**