Three templates on one runtime, a server-validated checkout with cash on delivery and bank-slip payments, and the full original dashboard ported onto PostgreSQL.
Templates now build against view models and cart primitives and never touch the database; the runtime loads only the chosen template's code. Checkout re-prices lines, locks stock, validates discount codes and records orders and payments on the server, then gives the customer a private order page where bank-transfer slips can be uploaded. In the dashboard, CrysoLabs ported the missing pages from the original Zyvlon (products, variants, inventory, offers, reviews with moderation, categories, artists, manual orders, bank-slip review, customers, analytics, coupons, events, popups, spin wheel, notifications, team, billing, SEO and support tickets) and redesigned the template chooser to spell out what a merchant gains and loses before switching.
Stack
Next.js 16React 19TypeScriptPrisma 7PostgreSQLBetter AuthTurborepo