Skip to content

omnidotdev/beacon-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Beacon API

GraphQL API for Beacon

License: MIT

Overview

Beacon API is the backend service for Beacon, providing a GraphQL interface built with Elysia and Drizzle ORM on PostgreSQL.

Features

  • GraphQL - Schema-first API with GraphQL Yoga
  • Authentication - JWT-based auth with Better Auth
  • Database - PostgreSQL with Drizzle ORM and migrations
  • Rate Limiting - Built-in request throttling

Prerequisites

  • Bun 1.3+
  • PostgreSQL

Development

# From metarepo root
tilt up

# Or directly
bun i
bun dev

Database

bun db:generate   # Generate migrations
bun db:migrate    # Apply migrations
bun db:studio     # Open Drizzle Studio

License

The code in this repository is licensed under MIT, © Omni LLC. See LICENSE.md for more information.

About

🗼 Voice and messaging gateway (Beacon API)

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors