Feb 2025 - Present

Purchase Order & Inventory Management System

VAGADAMIA — Nationwide Hardware Sales & Supply

End-to-end platform to manage purchase orders, inventory, invoicing, service orders, and maintenance—complete with automated status updates, role-based access, dashboards, notifications, and PDF document generation. Includes a public-procurement monitor (web scraping) to detect new government orders in real time.

Purchase Order & Inventory Management System

Achievements and Results

Operational Unification: Centralized purchase orders, inventory, invoicing, and service orders in one system.

Automated Status Flow: Order and maintenance states update automatically based on edits and workflow events, reducing manual errors.

Maintenance Revamp: A previously inactive maintenance module was rebuilt, enabling effective scheduling and planning.

Bulk PDF Generation: Replaced manual creation of dozens of reports with one-click batch generation (delivery records, technical warranties, technology currency warranties, maintenance schedules, OEM certificates).

Public Procurement Monitor: Web scraping flags new government orders immediately, speeding up registration and follow-up.

Role-Based Security: Fine-grained roles and permissions control who can create, edit, or delete records.

Clear Insights: Dashboards and cards provide at-a-glance status and upcoming maintenance notifications.

Legacy Upgrade: Replaced a fragile legacy PHP system with a modern, reliable stack.

This project modernized VAGADAMIA’s core operations—accelerating order intake, standardizing maintenance, and automating documentation—while laying a scalable foundation for continued growth.

Project description

This ongoing project delivers a comprehensive management platform for VAGADAMIA, a nationwide hardware supplier. It replaces a legacy PHP system and streamlines daily operations across orders, inventory, and services. The system covers:

Purchase Orders & Invoicing: Create and track purchase orders with automatic state transitions. Invoicing records are registered and linked to orders to keep financial traces consistent.

Service Orders & Maintenance Scheduling: Plan maintenance with clarity: next visit, location, number of devices, what follows, plus views for the current and next month. Notifications alert users about upcoming work.

Serial Numbers & Warehouse Inventory: Manage individual devices by serial number, monitor warehouse stock and status, and associate units to purchase orders—or mark them as available inventory.

Documents & PDF Generation: One-click batch export for delivery records, technical warranties, technology currency warranties, maintenance schedules, and original-equipment certificates. What used to mean manually producing tens of PDFs now takes a single action.

Dashboards, Cards & Notifications: Clean dashboards show key metrics and statuses at a glance, while targeted notifications keep teams ahead of deadlines.

Public Procurement Watcher (Web Scraping): Automatically checks government procurement portals for new orders and surfaces them for quick registration—solving the previous blind spot in early detection.

Roles & Permissions: Granular access rules define who can create, edit, or delete data across modules, improving security and governance. Built with React on the frontend, TypeScript throughout, and an Express backend using Sequelize. UI is implemented with Tailwind CSS and shadcn/ui. The architecture emphasizes maintainability, clear workflows, and automation to reduce repetitive work.

Example: maintenance planning with editable reports and PDF generation. Example: maintenance planning with editable reports and PDF generation.
Volver al inicio Go back
Success

Message sent successfully!

Let's get in touch

Are you looking for a committed front end web developer? Connect with me! I'm excited to work with you.

Send me a message