Flux_bot 3cef9111fc feat(db): PostgreSQL + PBKDF2 Password Hashing
- PostgreSQL 16 Schema (12 Tabellen)
- Multi-Tenant mit org_id
- 40+ Performance Indexes
- Full-Text Search für Kontakte
- DSGVO Audit Logging
- PBKDF2 statt Argon2 (Web Crypto API)
- Auto-Update Triggers
- Views für Pipeline & Activity Stats

Deployed: https://api.crm.kronos-soulution.de
2026-02-11 11:00:18 +00:00
2026-02-11 10:03:34 +00:00

Pulse CRM Backend

🫀 Der Herzschlag deines Business - Cloud-basiertes CRM für den deutschen Markt.

Tech Stack

  • Runtime: Deno 2.x
  • Framework: Oak
  • Database: PostgreSQL 16
  • Auth: JWT + Argon2
  • Hosting: Hetzner Cloud (DSGVO-konform)

Quick Start

# Dependencies cachen
deno cache src/main.ts

# Development Server
deno task dev

# Production
deno task start

API Endpoints

Endpoint Beschreibung
GET /health Health Check
GET /api/v1 API Info
POST /api/v1/auth/login Login
POST /api/v1/auth/register Registrierung
GET /api/v1/contacts Kontakte auflisten
GET /api/v1/deals Deals auflisten
... ...

Projektstruktur

src/
├── main.ts           # Entry Point
├── routes/           # API Routes
│   ├── auth.ts
│   ├── contacts.ts
│   ├── deals.ts
│   └── ...
├── middleware/       # Middleware
│   ├── auth.ts
│   ├── cors.ts
│   └── rateLimit.ts
├── services/         # Business Logic
├── models/           # Type Definitions
├── db/               # Database
│   ├── client.ts
│   ├── migrate.ts
│   └── schema.ts
└── utils/            # Helpers

Environment Variables

Siehe .env.example

DSGVO

  • Hosting in Deutschland
  • Verschlüsselung (TLS + AES-256)
  • Audit Logging
  • Datenexport
  • Löschkonzept

Docs


© 2026 Pulse CRM - Made with 💚 in Germany

Description
Pulse CRM Backend - Deno + PostgreSQL
Readme 143 KiB
Languages
TypeScript 94.6%
PLpgSQL 5.4%