Skip to content

bezata/cwett-web3

Repository files navigation

CwettDapp - Decentralized Social Media Platform

CwettDapp is a decentralized social media platform built on blockchain technology. It allows users to create, like, comment on, and view cwetts (posts) in a decentralized and secure manner.

Table of Contents

Getting Started

Follow these instructions to set up and use the CwettDapp.

Prerequisites

Before you begin, ensure you have the following software/tools installed:

  • Node.js - JavaScript runtime
  • pnpm - Fast, disk space efficient package manager
  • REMIX - Solidity IDE

Installation

  1. Clone the repository:

    git clone https://github.com/bezata/CwettDapp.git
  2. Navigate to the project directory.

    cd CwettDapp
  3. Install dependencies usin pnpm:

pnpm install
  1. Build it:
pnpm build
  1. Deploy contract for new Cwett clean contract on REMIX IDE

Usage

Creating a Cwett

To create a new cwett (post), follow these steps:

Run the application:

pnpm dev
or 
pnpm start
  1. Open your web browser and navigate to http://localhost:3000.

  2. Connect your cryptocurrency wallet to the application.

  3. Click the "Create Cwett" button and enter your cwett text.

  4. Click the "Cwett" button to create the cwett.

Liking a Cwett

  1. To like a cwett, follow these steps.

  2. Open the cwett you want to like.

  3. Click the "Like" button.

Commenting on a Cwett

  1. To comment on a cwett, follow these steps:

  2. Open the cwett you want to comment on.

  3. Enter your comment in the comment box.

  4. Click the "Send" button to add your comment.

Viewing User Profiles

To view a user's profile and their cwetts, follow these steps:

  1. Click on a user's profile picture or username.

  2. Explore their cwetts and interactions.

Contributions are welcome!

About

cweet - Celo Social Media DAPP Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published