← 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
- 01Four roles — sales, factory, warehouse, auditor — each sees and confirms its own stage.
- 02QR receipts and delivery documents are generated server-side as PDFs; two-step payments and credit tracking.
- 03Found and fixed three race conditions (simultaneous stock-in and cancellation) with transactional writes.
- 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→