# 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 ```bash # 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 - [Architektur](docs/ARCHITECTURE.md) - [Tech Stack](docs/TECH-STACK.md) --- Β© 2026 Pulse CRM - Made with πŸ’š in Germany