D_
Diego SalazarFull-Stack Architect
2017Web ApplicationCompleted

B-Made Inventory System

An internal inventory management system designed to centralize electronic component tracking, supplier data, and operational records in a structured, searchable web dashboard.

ReactReduxMaterial UIPHPYii FrameworkMySQLREST APIAWSInternal Tool

Project Overview

Understanding the Project

The Goal

Create a reliable internal web platform to manage electronic component inventory with clear traceability, fast search, and controlled access for staff.

The Challenge

Keeping inventory data consistent across categories, manufacturers, and part numbers while maintaining a UI that stays fast and easy to use for day-to-day operations.

My Role

Full-Stack Developer responsible for implementing the web application, backend logic, database structure, and deployment on AWS.

Role

Full-Stack Developer

Timeline

2017

Platform

Web

Team

Solo

Screenshots

Visual Showcase

Structured navigation for inventory and administration modules.

Structured navigation for inventory and administration modules.

What I Built

  • Inventory module to manage electronic components with categories, manufacturers, and part number references.
  • Search and filtering experience to quickly locate parts across large inventories.
  • Admin section to manage internal users and configuration settings.
  • Core entities for client and company records to support internal operational workflows.
  • REST API endpoints to support CRUD operations and future integration needs.
  • Deployment and hosting on AWS for a stable internal environment.

Tech Stack

Frontend

ReactReduxMaterial UI

Backend

PHPYii FrameworkREST API

Database

MySQL

Cloud & Infrastructure

AWS

Architecture Design Decisions

These decisions were intentional to ensure the site feels professional, calm, and easy to navigate:

  • Material UI-based interface to keep internal screens consistent and easy to scan
  • Table-first UX with search and filters to optimize for daily inventory operations
  • Clear separation between inventory entities (components, categories, manufacturers) to reduce data duplication
  • Role-based access patterns to keep internal administration controlled and auditable

Results & Learnings

The system replaced fragmented manual tracking with a centralized inventory source of truth, improving operational visibility and reducing time spent locating parts and validating stock data.

B-Made Inventory System | Diego Salazar