Home

Awesome

💬 Groups

Introduction

"Groups" is a free and open-source chat application built on the Nostr protocol, utilizing the NIP-29 standard to support relay-based groups with specific moderation capabilities. This client enables users to participate in groups managed by relays, where access and participation are governed by rules enforced by the relay.

Features

Live Demo

You can access the live demo of "Groups" at the following URL:

Supported Kinds:

Installation

To install and run "Groups" locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/max21dev/groups.git
    
  2. Navigate to the project directory:
    cd groups
    
  3. Install dependencies:
    npm install
    
  4. Run the development server:
    npm run dev
    

Usage

Once the development server is running, you can access the chat client through your web browser. The interface will allow you to create or join groups, participate in discussions, and manage group settings.

Libraries and Tools Used

Contribution

We welcome contributions from the community! If you'd like to contribute, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Submit a pull request with a clear description of your changes.

License

This project is licensed under the MIT License.

Acknowledgements

Special thanks to the Nostr protocol community and all contributors who helped make this project possible.