3D Filament Manager

3D Filament Manager

A desktop application for managing your 3D printing filament inventory. Keep track of materials, colors, usage, costs, and slicer settings in one place.

✨ Features

πŸš€ Requirements

πŸ› οΈ Installation

Prerequisites

Installation Steps

  1. Clone the repository (or download as ZIP):

    git clone https://github.com/Nsfr750/3D_Filament_Manager.git
    cd 3D_Filament_Manager
    
  2. Create and activate a virtual environment (recommended):

    # On Windows
    python -m venv venv
    .\venv\Scripts\activate
       
    # On macOS/Linux
    python3 -m venv venv
    source venv/bin/activate
    
  3. Install dependencies:

    pip install -r requirements.txt
    
  4. Run the application:

    python main.py
    

Data Storage

🀝 Contributing

We welcome contributions! Here’s how you can help:

Development Setup

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Code Style

πŸ“œ License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

πŸ™ Support

If you find this project useful, consider supporting its development:

πŸ“ž Contact


Support the Developer

If you find this application useful, please consider supporting the developer: