Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Silivri Municipality Toner & Inventory Tracker

Operational inventory and distribution management system developed to centralize toner stock, printer records, department assignments, spare parts, movement history and reporting workflows.

What the system manages

  • Toner models and current stock levels
  • Critical-stock thresholds and dashboard alerts
  • Stock entries and distribution movements
  • Printer inventory and locations
  • Department/unit records
  • Toner assignments and temporary assignments
  • Spare-parts inventory
  • User and role management
  • Audit/log records
  • Reporting and Excel export

Dashboard

The main dashboard summarizes:

  • Registered toner model count
  • Total units currently in stock
  • Number of items at or below critical-stock level
  • Active printer count
  • Recent inventory movements
  • Toners requiring replenishment

Core modules

Module Purpose
depo.php Inventory/depot operations
stok_giris.php Stock-entry workflow
zimmet.php Toner distribution / assignment
gecici_zimmet.php Temporary assignment workflow
tonerler.php Toner catalogue management
yazicilar.php Printer inventory management
birimler.php Department/unit management
yedek_parcalar.php Spare-parts management
rapor.php Operational reporting
loglar.php Audit/activity records
loglar_excel.php Excel export for logs
kullanicilar.php User management
yetki.php Authorization checks

Technology

  • PHP
  • MySQL / MariaDB
  • PDO
  • HTML / CSS / JavaScript
  • IIS-compatible web.config

Security and access control

The application includes authentication and role-based authorization checks. User-facing data is escaped where appropriate and database interaction is centralized through the application configuration layer.

For production deployments, environment-specific credentials should never be committed to source control. Review server permissions, session-cookie settings and database privileges before deployment.

Installation

  1. Clone the repository.
  2. Configure the database connection in the application configuration.
  3. Run the included setup flow / initialize the required database structure.
  4. Configure your web server and PHP runtime.
  5. Sign in with an authorized account and complete initial records for toner models, printers and departments.

Why this project exists

This project was built around a real operational need: keeping consumable inventory and printer-related distribution records in one place instead of relying on fragmented manual tracking. The goal is traceability — knowing what entered stock, what left stock, where it went and what currently requires replenishment.

Project status

Actively used as a portfolio example of operational software and internal process digitization.

Author

Mustafa Arda Düşova
GitHub: @dusova

About

Municipal toner, printer and inventory operations system with stock tracking, assignments, audit logs and reporting.

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages