This project is a React-based front-end application that provides users with a social playground dApp for demonstration of the runtime-connector in action. The application uses modern web technologies such as React, Redux, and Vite to create a seamless and responsive user experience.
The application includes the following features:
- User authentication for connecting to Web3 did identity
- Post public or fee-based feeds in text or image format
- View the public content posted by different users
- Pay to unlock the fee-based content you are interested in
The following technologies and libraries were used in the development of this application:
- React 18
- Redux 4
- React Router 6
- Vite 4
Before running the application, you will need to have the following software installed:
- Node.js (version 16 or higher)
- pnpm (version 7 or higher)
- Data Wallet - A secure data wallet to protect your identity and data assets.
- MetaMask - A cryptocurrency wallet browser extension.
To get started with the application, follow these steps:
- Clone the repository to your local machine.
- Install the dependencies by running
pnpm installornpm installoryarn. - Run the application by running
pnpm devornpm devoryarn dev. - Open http://localhost:5173 in your web browser.
Build the application by running pnpm build or npm build or yarn build.
Contributions to this project are welcome. To contribute, please follow these steps:
- Fork the repository and create a new branch.
- Make your changes and test them thoroughly.
- Submit a pull request with a detailed description of your changes.
This project is licensed under the MIT License - see the LICENSE file for details.
The following libraries and resources were used in the development of this project: