Skip to content

markbakos/event-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Event Manager

Backend: Fastify + TypeScript + GraphQL (Mercurius) + TypeORM
Queue: pg-boss (PostgreSQL-backed async jobs)
Database: PostgreSQL 18.3

Run locally

cp .env.example .env
docker compose up --build

URLs

  • Backend GraphQL: http://localhost:4000/graphql
  • GraphiQL: http://localhost:4000/graphiql
  • Health check: http://localhost:4000/healthz
  • Mailpit UI: http://localhost:8025

Testing

Import backend/tests/Event Manager.postman_collection.json into Postman to test out every request.
After publishing an event successfully, check the Mailpit URL.

About

Event Manager using Fastify, TypeScript, GraphQL, TypeORM, and pg-boss

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors