Skip to content

SociopathicPixel/3DLib

Repository files navigation

3D PrintLib Documentation

Overview

3D PrintLib is a personal cataloging system designed to organize and manage your 3D printing resources. It provides a structured way to store information about your printers, filaments, and downloaded 3D objects, all accessible through a clean and searchable frontend interface.

Features

  • 📦 Printer Inventory
    Document specifications, capabilities, and maintenance logs for each 3D printer you own.

  • 🧵 Filament Tracker
    Keep records of filament types, colors, brands, quantities, and usage history.

  • 🧠 3D Object Library
    Index and describe downloaded 3D models, including source links, tags, categories, and print settings.

  • 🔍 Searchable Frontend
    Easily browse and filter your collection using tags, keywords, and categories.

  • 🔐 User Authentication
    Login screen includes a register button. New users can sign up by providing their email, username, and desired password.

Technologies Used

  • Backend: Spring Boot (Java 25)
  • Database: MySQL 8.4.0
  • Frontend: [Specify framework, e.g., React, Angular, etc.]

Data Structure

  • Printers: Name, model, specs, notes
  • Filaments: Type, color, brand, spool size, remaining amount
  • Objects: Name, source URL, tags, category, print settings, notes

Future Enhancements

  • 📸 Image previews for 3D objects
  • 📊 Usage analytics for filament and printer activity
  • 🧩 Integration with slicing software

This documentation focuses on the structure and purpose of the project. Troubleshooting, setup guides, and development notes are handled separately in chat or other dedicated spaces.

About

Private library for 3D printable objects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •