Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/max21dev/moderations
Moderations – A NIP-29 Moderation Client
https://github.com/max21dev/moderations
bitcoin chat decentralized nip29 nostr
Last synced: 3 months ago
JSON representation
Moderations – A NIP-29 Moderation Client
- Host: GitHub
- URL: https://github.com/max21dev/moderations
- Owner: max21dev
- Created: 2024-08-26T19:06:57.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-09T23:26:08.000Z (4 months ago)
- Last Synced: 2024-09-27T13:23:28.011Z (3 months ago)
- Topics: bitcoin, chat, decentralized, nip29, nostr
- Language: TypeScript
- Homepage: https://moderations.nip29.com
- Size: 243 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# 🛠️ Moderations
Effortless Moderation for NIP-29 Relay Owners & Group Admins
## Introduction
**"Moderations"** is a powerful, user-friendly web client designed specifically for relay owners and group admins to simplify and streamline the process of moderating NIP-29 relay-based groups. Whether managing user permissions, handling group metadata, or moderating content, **"Moderations"** provides all the tools necessary to ensure efficient and secure group operations, allowing owners to focus on building their communities.
## Live Demo
You can access the live demo of **"Moderations"** at the following URL:
- [moderations.nip29.com](https://moderations.nip29.com)
## Libraries and Tools Used
- **Vite:** Frontend build tool and development server. [→](https://github.com/vitejs/vite)
- **TypeScript**: Strongly typed programming language that builds on JavaScript. [→](https://github.com/microsoft/TypeScript)
- **React**: JavaScript library for building user interfaces. [→](https://github.com/facebook/react)
- **Tailwind CSS**: Utility-first CSS framework for styling. [→](https://github.com/tailwindlabs/tailwindcss)
- **Shadcn UI**: Beautiful designed components. [→](https://github.com/shadcn-ui/ui)
- **Zustand**: Bear necessities for state management in React. [→](https://github.com/pmndrs/zustand)
- **nostr-tools**: Tools for developing Nostr clients. [→](https://github.com/nbd-wtf/nostr-tools)
- **NDK (Nostr Dev Kit)**: NDK is a nostr development kit that makes the experience of building Nostr-related applications. [→](https://github.com/nostr-dev-kit/ndk)
- **Nostr-Hooks**: Nostr-Hooks is a stateful wrapper library of React hooks around NDK. [→](https://github.com/ostyjs/nostr-hooks)![Vite](https://img.shields.io/badge/vite-%23646CFF.svg?style=for-the-badge&logo=vite&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)
![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB)
![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge&logo=tailwind-css&logoColor=white)
![Shadcn UI](https://img.shields.io/badge/Shadcn%20UI-%23FF0080.svg?style=for-the-badge&logoColor=white)
![Zustand](https://img.shields.io/badge/zustand-%235A67D8.svg?style=for-the-badge&logoColor=white)
![Nostr Tools](https://img.shields.io/badge/nostr-tools-%23FF0080.svg?style=for-the-badge&logoColor=white)
![NDK](https://img.shields.io/badge/NDK-%23B266FF.svg?style=for-the-badge&logoColor=white)
![Nostr Hooks](https://img.shields.io/badge/Nostr%20Hooks-%2300CC66.svg?style=for-the-badge&logoColor=white)## 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.