Back to Projects
01

BASE4PRINT

DEV FULL STACK Full Stack Web Application

Overview

A creator-focused web platform that lets users produce 3D models and products without prior experience in 3D modeling or 3D printing. It targets profiles such as 2D artists, designers, or engineers who want to turn ideas into physical or digital objects. The platform offers on-demand 3D modeling, 3D printing with a variety of materials and colors, and a marketplace where users can sell their models. The business earns revenue through sales commissions. It also includes a ticketing system to communicate between client and service, streamlining model delivery, order management, and payments.

Problem

Access to 3D printing and modeling is still limited for many users due to technical complexity and a lack of specialized knowledge. Profiles like 2D artists, graphic designers, or engineers may have ideas or designs but lack 3D modeling skills and access to printing equipment. Traditional workflows also require multiple separate tools, fragmenting the experience, increasing costs, and slowing work. There is also a barrier to monetizing 3D models because creation, production, and sales are not easily integrated in a single environment.

News

Work in progress

This case study evolves over time: I refine UI, rewrite parts of the code, and keep improving structure and clarity as I learn.

Solution

BASE4PRINT centralizes the entire process in one accessible platform, enabling anyone to turn ideas into 3D products without advanced technical knowledge. It provides on-demand 3D modeling, low-cost 3D printing with material and color options, and an integrated marketplace where users can sell models and generate income. A ticketing system supports communication for revisions, deliveries, and payments. This lowers the entry barrier to 3D and unifies the workflow from creation to production and sales.

Learnings

  • Teamwork: collaborating with other members to integrate feedback on UI, features, and project structure.
  • Adaptability: learning to adjust design and architecture based on team feedback.
  • Project management: hands-on experience planning and coordinating tasks in a real VET project.
  • Technical growth: using Node.js, Express, EJS, TailwindCSS, and MongoDB in a collaborative environment.

Next Improvements

  • Workflow optimization: better define how tasks and responsibilities are managed within the team.
  • UI/UX: improve usability and interface clarity based on testing and feedback.
  • Scalability: prepare the database and architecture to support more users and future features.
  • Process automation: add scripts or tools to streamline deployments and project testing.
Image 01 Screenshot 01
Placeholder
Image 02 Screenshot 02
Placeholder

Tech Stack

Languages

HTML CSS JavaScript

Backend

Node.js

Frameworks

Express EJS TailwindCSS

Database

MongoDB (NoSQL)

Tools

Google Chrome DevTools AI VSCODE

UI Resources

Google Fonts (Poppins) Phosphor Icons

Features

User system Forms

Actions