Skip to content

About

We developed a Project/Inventory Management System to help companies in the mechanical engineering industry manage their inventory and ongoing projects more efficiently.

Resources

Code of conduct

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

256 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inventory Management System

Project / Inventory Management System

A web application built for a driveline-components manufacturer to track inventory, manage projects, and monitor shop-floor processes.

PHP Laravel Vite Tailwind CSS MySQL

Team capstone for System Development at Vanier College.


Overview

This system was built for a company in the mechanical engineering industry that designs and manufactures driveline components — gears, shafts, and related equipment for mining, oil & gas, and power generation. The goal: replace manual tracking with a web application that manages inventory efficiently and gives the team visibility into ongoing projects and processes.

Preview

Login screen

Features

  • 🔐 Authentication with login / logout and role-based access
  • 📦 Inventory tracking — add, update, and monitor stock of components
  • 🗂️ Project management — associate inventory and processes with projects
  • 📊 Process monitoring across the production workflow
  • 🧾 CRUD across the core data entities
  • 🎨 Modern UI built with Tailwind CSS and bundled by Vite

Tech Stack

Layer Tools
Backend PHP (Laravel)
Frontend Blade templates, Tailwind CSS
Build Vite
Database MySQL
Tooling Composer, npm, PHPUnit

Getting Started

git clone https://github.com/MatthewMacri/SysDevProject.git
cd SysDevProject

# PHP / Laravel dependencies
composer install

# Front-end dependencies & build
npm install
npm run dev

# Environment & database
cp .env.example .env
php artisan key:generate
php artisan migrate

# Run
php artisan serve        # http://localhost:8000

Project Structure

.
├── app/            # Controllers, models, core logic
├── resources/      # Blade views, CSS, JS
├── routes/         # Web & API routes
├── database/       # Migrations & seeders
├── public/         # Entry point & assets
└── config/         # Laravel configuration

Author

Matthew Macri (team capstone) — LinkedIn · GitHub

About

We developed a Project/Inventory Management System to help companies in the mechanical engineering industry manage their inventory and ongoing projects more efficiently.

Resources

Code of conduct

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

⌂ Proxy