Flux_bot 6276aed795 feat(activities): Aktivitäten & Timeline implementiert
Features:
- CRUD für Notizen, Anrufe, Emails, Meetings, Tasks
- Timeline View für Kontakte/Firmen/Deals
- Upcoming Tasks (nächste X Tage)
- Overdue Tasks
- Mark Complete/Reopen
- Activity Statistics (by type, today, overdue)
- Erinnerungen (reminder_at)
- Duration Tracking
- Outcome Recording

Task: #11 Aktivitäten & Timeline
2026-02-11 11:10:36 +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%