Back to portfolio

Archeo

Full-stack platform for internal data, teams and customer support

Private source code

  • 216API endpoints
  • 44data entities
  • 4languages
  • 7Docker services

Archeo brings together, in one self-hosted product, what companies usually spread across several tools: tables and forms created without code, a helpdesk, file storage, project boards and a complete audit trail.

Each resource created in Archeo automatically gets its own REST API with token authentication, IP whitelisting and per-column access control, so external systems can integrate securely without access to the rest of the platform.

Highlights

  • No-code resources: tables and forms with drag-and-drop layouts, sandbox mode, schema history, webhooks and row-level security.
  • Scoped REST API per resource, with API tokens, IP whitelisting (CIDR), permission scopes and expiration.
  • Helpdesk with SLA and two-way email ↔ ticket support.
  • Drive with WebDAV access, trash and a zero-knowledge encrypted vault; Kanban boards for projects.
  • Layered security: short-lived JWT kept in memory, rotating refresh tokens in httpOnly cookies, TOTP MFA with anti-replay and recovery codes, granular RBAC.
  • Distributed rate limiting, brute-force lockout, AES-256 encryption at rest with zero-downtime key rotation, full audit trail and GDPR data export and deletion.
  • Built for scale: PostgreSQL JSONB with GIN indexes, keyset pagination, async Excel exports and real-time sync over SignalR.
  • Self-hosted with a single command; automated tests (xUnit + Testcontainers, Vitest + Playwright) and CI per area.

Stack

  • Angular 21
  • TypeScript
  • Tailwind CSS 4
  • .NET 10
  • ASP.NET Core Minimal APIs
  • EF Core 10
  • SignalR
  • PostgreSQL 16
  • Redis 7
  • Hangfire
  • Docker
  • Nginx

Want an exclusive demo?

The source code is private and there is no public demo. If you'd like to see it running, get in touch and I'll set up an exclusive demo for you.