← All projects

2026

ELVORA

Order system for a chemical factory · 3D landing

A four-role production system plus a scroll-driven 3D landing where a rose turns into soap.

elvora-orcin.vercel.app

Architecture

01 · Web

Next.js · Tailwind

02 · 3D landing

Three.js · scroll-hikoya

03 · Backend

Next.js API

04 · Database

MongoDB

05 · Documents

Server PDF · QR chek

06 · Hosting

Vercel · UploadThing

0
roles, sales to auditor
0D
scroll-story landing
QR
receipts & delivery docs
0
step payments + credit

My role

Design, 3D & full-stack

Stack

Next.jsTypeScriptThree.jsMongoDBPDF generationQRVercel

Problem

Factory orders, payments and deliveries lived on paper — nobody knew exactly who ordered what, paid what, or owed what.

Solution

  1. 01Four roles — sales, factory, warehouse, auditor — each sees and confirms its own stage.
  2. 02QR receipts and delivery documents are generated server-side as PDFs; two-step payments and credit tracking.
  3. 03Found and fixed three race conditions (simultaneous stock-in and cancellation) with transactional writes.
  4. 04The landing is a scroll-driven 3D story: rose → petals → soap → shampoo.

Outcome

The factory now runs order-to-delivery in one system — paper bookkeeping is gone.

Next project

RUSCLUB→