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 install
ornpm install
oryarn
. - Run the application by running
pnpm dev
ornpm dev
oryarn 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: