A fullstack platform to test and replay your webhooks easily with a persistent endpoint
Side project that could be a SaaS in the future.
Note
This application is still under development and far from being complete. You can still access the preview here
The current version is only an early preview with limited usability, and I strongly advise against storing or using any sensitive information.
- Node.js (version 22.14.0 or +): https://nodejs.org/fr or use nvm
- pnpm:
npm i pnpm
Create a .env file at the root of the project containing:
# ENVIRONMENT
NODE_ENV=development
# AUTHENTICATION (Credentials)
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=YOUR_NEXTAUTH_SECRET
SALT_ROUNDS=10
# AUTHENTICATION (Google)
GOOGLE_CLIENT_ID=YOUR_GOOGLE_CLIENT_ID.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=YOUR_GOOGLE_CLIENT_SECRET
# DATABASE (PostgreSQL)
DATABASE_URL=postgresql://user:password@localhost:5432/db
Install dependencies: pnpm install
Start database: docker-compose up -d
Generate prisma client: prisma db generate
Update the models: prisma db push
Import data (Optional): pnpm run prisma:seed
Start development server: pnpm dev
Use it: http://localhost:3000
See the CONTRIBUTING file for details.
See the TODO list for details.
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).
See the LICENSE file for details.