Internal product map

From marketplace prototype to production platform

This page tracks the Dillees build-out as an original German medical cannabis navigation and comparison platform: marketplace catalog, pharmacy back office, provider routing, admin moderation, SEO, compliance, lead tracking, and future API integrations.

Live demo

Public catalog

Filters, ratings, product cards, pharmacy offers, lead capture, and product availability comparison.

Open catalog
Live demo

Pharmacy office

Offer management, price and stock editing, CSV import, lead inbox, and API readiness checklist.

Open pharmacy
Live demo

Provider office

Profile, consultation price, processing time, languages, affiliate URL, and lead routing controls.

Open provider
Live demo

Admin office

Products, pharmacies, providers, SEO drafts, campaigns, compliance guardrails, and demo data reset.

Open admin
Next

Backend

PostgreSQL, Prisma, role auth, partner documents, audit logs, API routes, and persistent lead storage.

Next

External accounts

EU Postgres, email provider, auth provider, analytics, file storage, and legal/compliance review workflow.

Accounts needed before production sending

Email

Mailgun, Resend, Postmark, or Brevo with SPF/DKIM/DMARC verified on a Dillees sending domain.

Database

Neon or Supabase PostgreSQL in an EU region, ideally Frankfurt or another suitable EU location.

Auth

Clerk, Supabase Auth, or Auth.js with admin 2FA and invitation-only pharmacy/provider accounts.