← ALL WORKPROJECT 05 / 05

3D Printing Platform

A full-stack business platform serving customers and the business owner, combining a public website, administration tools, structured inquiries, file handling and browser-based 3D model viewing.

ROLE
Software Engineer
FOCUS
Full-stack / Administration / 3D
STACK
.NET / React / PostgreSQL / Three.js
TYPE
Business platform
Illustrative 3D printing business platform
Interface study of the platform

THE CONTEXT

The business needed more than a brochure website. Customers needed to understand the products and services and send useful inquiries, while the owner needed a way to manage the content and business information behind them.

THE CHALLENGE

The interesting problem was making public content and internal administration part of one coherent system, rather than a collection of disconnected pages.

File uploads, media and interactive 3D content added another layer: these features needed to fit the customer journey and the owner’s day-to-day work.

MY ROLE

I worked end to end across the backend, frontend, database, administration and deployment. The platform covers products, services, inquiries, file uploads and interactive model viewing.

HOW I APPROACHED IT

I kept the customer-facing website and the administration interface focused on their different jobs, while connecting them through a shared backend and persistent data.

The model viewer has a clear place in that structure: it presents interactive 3D content in the browser while the backend handles the surrounding business information and files.

CONCEPTUAL WORKFLOWA public explanation of the flow
  1. 01Public website
  2. 02Content / inquiry API
  3. 03Business data + files
  4. 04Administration
  5. 05Interactive 3D viewer

TECHNICAL SCOPE

Backend & data

.NET backend, PostgreSQL, product and service information, inquiry workflows and file handling.

Frontend & administration

React customer-facing website and administration interface, developed across the stack.

Browser-based 3D

Interactive model viewing with Three.js, integrated into the business platform.

ENGINEERING DECISIONS

01

Public and admin boundaries

Give customers a clear route to products, services and inquiries, and the owner tools to manage the platform.

02

Full-stack coordination

Connect the React interface, .NET backend and PostgreSQL data rather than treating each as a separate deliverable.

03

File-aware workflows

Include uploads and media handling as part of the business flow.

04

Interactive model viewing

Use Three.js to bring model inspection into the browser.

OUTCOME

A deployable platform covering the public website and day-to-day administration, with product information, inquiries, file handling and interactive 3D content in one system.