Syed Abdul Halim

syedabdhalim7@gmail.com · GitHub · LinkedIn ·

Back to Portfolio

InventoryPro

InventoryPro is a full-featured inventory management system designed for small businesses. The system allows users to manage product stock, track purchase orders, record receiving, perform stock adjustments, and monitor inventory status.

Features

Tech Stack

Angular Supabase TypeScript SCSS

Project Timeline

Early May 2025

Initial Planning

  • Defined business flow and main modules based on real warehouse ops
  • Gathered requirements and identified key use cases
  • Created sequence diagram to map core logic
Mid–Late May 2025

Project Setup & Supabase Integration

  • Initialized Angular standalone project with SCSS structure
  • Configured Supabase as backend (DB, auth, schema)
  • Created core tables: stocks, suppliers, purchase_orders
Early June 2025

Stock, PO & Receiving Modules

  • Completed full CRUD for stock and supplier management
  • Built PO form with item loop, preview screen & PO confirmation
  • Implemented stock receiving module
Mid June 2025

User, Reports & Adjustments

  • Designed user management interface with role listing (frontend only)
  • Created report module layout (stock summary, movement, PO summary, etc.)
  • Prepared stock adjustment form with validation and UI interactions
  • Backend schemas and triggers for these modules already set up in Supabase, integration in progress