Weebhook is an application that allows you to generate custom URLs that can be used as webhook endpoints (e.g., save-took-with.weebhook.com). The application captures and displays the payloads received from various webhooks, enabling you to inspect and analyze them with ease.
- Custom URL generation for setting as webhook endpoints.
- Payload Viewer to inspect and store payloads from webhook requests.
- Next.js: React framework for building server-rendered and static web applications.
- Tailwind CSS: Utility-first CSS framework for styling.
- Appwrite: Backend-as-a-service for managing authentication, databases, and more.
- Node.js (version 20.x or later)
- Appwrite instance (You can use the Appwrite cloud or set up locally)
Clone the repository:
git clone https://github.com/dishwasher-detergent/weebhook.git
cd weebhook
npm install
(Must have the Appwrite CLI installed, https://www.npmjs.com/package/appwrite-cli)
appwrite login
appwrite push (Select settings, and collections)
Create an .env file based on the .env.sample.
npm run dev
The application should now be running at http://localhost:3000.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
This project is licensed under the MIT License. See the LICENSE file for details.