Go to file
ChanukaST 0ec7d3faa6 Mosty Inventory Changes 2026-07-14 14:25:35 +05:30
app Mosty Inventory Changes 2026-07-14 14:25:35 +05:30
bootstrap Admin Dashboard Change 2026-07-14 09:39:31 +05:30
config Admin Dashboard Change 2026-07-14 09:39:31 +05:30
database Mosty Inventory Changes 2026-07-14 14:25:35 +05:30
public Mosty Inventory Changes 2026-07-14 14:25:35 +05:30
resources Mosty Inventory Changes 2026-07-14 14:25:35 +05:30
routes Mosty Inventory Changes 2026-07-14 14:25:35 +05:30
storage Admin Dashboard Change 2026-07-14 09:39:31 +05:30
tests Mosty Inventory Changes 2026-07-14 14:25:35 +05:30
.editorconfig Admin Dashboard Change 2026-07-14 09:39:31 +05:30
.env.example Admin Dashboard Change 2026-07-14 09:39:31 +05:30
.gitattributes Admin Dashboard Change 2026-07-14 09:39:31 +05:30
.gitignore Admin Dashboard Change 2026-07-14 09:39:31 +05:30
README.md Admin Dashboard Change 2026-07-14 09:39:31 +05:30
artisan Admin Dashboard Change 2026-07-14 09:39:31 +05:30
composer.json Admin Dashboard Change 2026-07-14 09:39:31 +05:30
composer.lock Admin Dashboard Change 2026-07-14 09:39:31 +05:30
package.json Admin Dashboard Change 2026-07-14 09:39:31 +05:30
phpunit.xml Admin Dashboard Change 2026-07-14 09:39:31 +05:30
vite.config.js Admin Dashboard Change 2026-07-14 09:39:31 +05:30

README.md

UniformFlow

A Laravel 12 uniform stock and employee accountability system.

Features

  • Uniform catalogue with size-level stock balances and reorder thresholds
  • Stock receiving with an immutable movement audit trail
  • Employee directory and individual issue history
  • Uniform issuing with live availability and insufficient-stock protection
  • Employee exit handover for reusable, damaged, or unreturned items
  • Automatic stock return for reusable handover items
  • Dashboard for stock, issued units, alerts, and recent activity

Run locally

php artisan migrate --seed
php artisan serve

Open http://127.0.0.1:8000.

The login page is the public landing page. The seeded local administrator credentials are:

  • Email: admin@uniformflow.local
  • Password: Admin@12345

Change ADMIN_EMAIL and ADMIN_PASSWORD in .env before reseeding for a shared or production installation.

The default configuration uses SQLite, so no database server is required. Run tests with:

php artisan test