Skip to content

calimero-network/mero-chat

Calimero Calimero Chat

Rust Version

A chat application built on the Calimero Network, enabling private, decentralized messaging.

Quick Start

Prerequisites

Build and Run

# Build the logic (Rust WASM)
cd logic
chmod +x ./build.sh
./build.sh

# Start the app
cd ../app
pnpm install
pnpm run dev

Open the app in your browser and connect to a running Calimero node.

Logic

cd logic
chmod +x ./build.sh
./build.sh

App

cd app
pnpm install
pnpm run build
pnpm run dev

Open app in browser and connect to running node.

For more information how to build app check our docs: https://calimero-network.github.io/build/quickstart

Workflows

The workflows/ folder contains an example bootstrap workflow that demonstrates the complete setup process with the following steps:

  1. Initialize Node 1 and Node 2
  2. Install Calimero Chat application and create context from Node 1
  3. Invite Node 2 to join the context from Node 1
  4. Join the context from Node 2
  5. Join the chat from Node 2
  6. Send a message from Node 1
  7. Send a message from Node 2
  8. Fetch messages from Node 1

To run this workflow, you need to install merobox on your machine and execute:

merobox --version
> merobox, version 0.1.13
merobox bootstrap workflows/bootstrap.yml
> ...
> 🎉 Workflow completed successfully!

About

Mero Chat - P2P groups and DM's

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors