Skip to content

IN DEV - A fullstack platform to test and replay your webhooks easily with a persistent endpoint

License

Baptiiiiste/WebhookPersistentTester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebhookPersistentTester

License

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.

Installation

Configuration

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

Usage

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

Contribution

See the CONTRIBUTING file for details.
See the TODO list for details.

License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).
See the LICENSE file for details.

About

IN DEV - A fullstack platform to test and replay your webhooks easily with a persistent endpoint

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published