an2yea / ImmuteSign

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dataverse-playground

Introduction

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.

Features

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

Technologies Used

The following technologies and libraries were used in the development of this application:

  • React 18
  • Redux 4
  • React Router 6
  • Vite 4

Prerequisites

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.

Getting Started

To get started with the application, follow these steps:

  1. Clone the repository to your local machine.
  2. Install the dependencies by running pnpm install or npm install or yarn.
  3. Run the application by running pnpm dev or npm dev or yarn dev.
  4. Open http://localhost:5173 in your web browser.

Build Project

Build the application by running pnpm build or npm build or yarn build.

Contributing

Contributions to this project are welcome. To contribute, please follow these steps:

  1. Fork the repository and create a new branch.
  2. Make your changes and test them thoroughly.
  3. Submit a pull request with a detailed description of your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

The following libraries and resources were used in the development of this project:

About

License:MIT License


Languages

Language:TypeScript 95.3%Language:JavaScript 4.3%Language:HTML 0.4%