pilotmoon / backend

Backend API server (node)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Backend

Back-end components for Pilotmoon's apps and websites.

Current capabilities:

  • Generate license keys

Planned capabilities:

  • Manage downloads & release notes
  • Generate Sparkle feeds
  • Collect anonymous app analytics
  • Sign and store extensions
  • Synchronise extensions and settings

Components

There are two server components, running as separate apps:

  • src/rolo/: Rolo, the main API server.
  • src/twix/: Twix, a companion server that acts as an adapter interface for external services.

Infrastructure

The components are deployed on DigitalOcean App Platform under Node 18.x, fronted by an nginx reverse proxy.

About

Backend API server (node)


Languages

Language:TypeScript 98.1%Language:JavaScript 1.4%Language:Shell 0.4%