Technology
One platform, no plugins. This is how Neuramerce is built.
Everything a store needs is a module of the same system, on the same database, built by the same team. This is the map.
Principles
Four choices that decide everything.
One database per client
Every workspace has its own schema. No shared tables between clients, no filter that can be forgotten.
Integrations in one place
An external system is connected once, managed centrally. Modules talk to that layer, never directly to an API.
Translation is a status
A changed source text marks every translation as stale. The admin shows what is left, the storefront never silently shows the old text.
Agents are traceable
An agent acts within the same rights as an employee, and every action is in the log with the reason attached.
In names and numbers
What runs underneath.
For those who want to know. For those who do not: it works, and it is ours.
ApplicationNext.js, TypeScript, server-side rendered for speed and visibility
DatabasePostgreSQL, one schema per workspace, daily backup off the server
HostingRailway, European data centres; media on Cloudflare, mail on our own servers at Hetzner
StorefrontStatic where possible, dynamic where needed; CDN cache with targeted invalidation
3D and ARModels generated from CAD or eDrawings files, optimised for mobile
SecuritySessions via signed tokens, rights per role, external keys server-side only
MonitoringHealth checks and error tracking on every deploy; we hear about a problem before you report it