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
- Stock Monitoring: Track quantities with low-stock alerts
- PO Module: Create and manage purchase orders with supplier data
- Receiving & Adjustments: Record incoming stock and manual updates
- Reports: Generate real-time reports on inventory levels
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