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.
-
📦 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.
- Backend: Spring Boot (Java 25)
- Database: MySQL 8.4.0
- Frontend: [Specify framework, e.g., React, Angular, etc.]
- Printers: Name, model, specs, notes
- Filaments: Type, color, brand, spool size, remaining amount
- Objects: Name, source URL, tags, category, print settings, notes
- 📸 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.