https://github.com/max21dev/moderations
Moderations – A NIP-29 Moderation Client
https://github.com/max21dev/moderations
bitcoin chat decentralized nip29 nostr
Last synced: 7 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 (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-29T05:48:55.000Z (over 1 year ago)
- Last Synced: 2025-01-30T23:41:21.448Z (over 1 year ago)
- Topics: bitcoin, chat, decentralized, nip29, nostr
- Language: TypeScript
- Homepage: https://moderations.nip29.com
- Size: 361 KB
- Stars: 3
- 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)









## 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.